ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

EXCEL VBA ¦p¦ó±N­«½Æªºµ{¦¡¦X¨Ö¦A¤@°_

¦^´_ 1# ken2192
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     Dim ddeString As String

  3.     If Intersect(Target, Range("A5:A25")) Is Nothing Then Exit Sub
  4.    
  5.     If Target.Count = 1 And Len(Target.Cells(1).Value) > 0 Then
  6.         Application.EnableEvents = False
  7.         
  8.         ddeString = "=XQCTS|Quote!'" & Target.Value
  9.         With Target
  10.             .Cells(1, 2).Value = ddeString & ".TW-Name'"
  11.             .Cells(1, 3).Value = ddeString & ".TW-Bid'"
  12.             .Cells(1, 4).Value = ddeString & ".TW-Ask'"
  13.             .Cells(1, 5).Value = ddeString & ".TW-Price'"
  14.             
  15.             '²¤
  16.             
  17.         End With
  18.         
  19.         Application.EnableEvents = True
  20.     End If
  21. End Sub
½Æ»s¥N½X
ªí¹F¤£²M¡BÃD·N¤£©ú½T¡B¨SªþÀɮ׮榡¡B¨S¦³°Q½×°ÝÃDªººA«×~~~~~~¥H¤W·R²ö¯à§U¡C

TOP

        ÀR«ä¦Û¦b : ¡i¬O§_µo´§¤F¨}¯à¡H¡j¤H¶¡¹Ø©R¦]¬°µu¼È¡A¤~§óÅã±o¬Ã¶Q¡CÃø±o¨Ó¤@½ë¤H¶¡¡AÀ³°Ý¬O§_¬°¤H¶¡µo´§¤F¦Û¤vªº¨}¯à¡A¦Ó¤£­n¤@¨ý¨Dªø¹Ø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD