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

[µo°Ý] Ãö©ó¦Û°Ê¶ñ¤Jªº°ÝÃD

[µo°Ý] Ãö©ó¦Û°Ê¶ñ¤Jªº°ÝÃD

¥»©«³Ì«á¥Ñ littlea ©ó 2010-12-29 23:46 ½s¿è

¦U¦ì¤j¤j¦n¡G

³Ìªñ¦b»s§@¤u§@¤W©Ò»Ý¤§³øªí
¤âÃäÁö¦³½d¨ÒÀɮסA¦ý¦]¬°¬OVBAªì¾ÇªÌ
¹ï©ó¤@¨Ç°ÝÃD¤´¤£ª¾¸Ó¦p¦ó¸Ñ¨M
ªþ¤WªºÀɮפ¤¡G
example¤ºªº¤é³øªí¸Ì¦³¦Û°Ê¶ñ¤J¶µ¥Øªº«öÁä
¶ñ¤J¤é´Á«á¡A¥¨¶°·|±N¤U­±¦C©Ò¥´¶µ¦¸¹ï·Óªº¬I¤u¶q¡A
¦Û°Ê¦^¶ñ¤J¤ë³øªí¤º¶µ¦¸¹ï·Ó«á¬qªº¶ñ1,¶ñ2.....¤º¡A
¦]¦¹¤p§Ì¨Ì¼Ëµe¸¬Äª¡A©ótest¸Ì­±»s°µ¤F¬Û¦Pªº¥¨¶°¡A
¬Û¹ïÀ³ªº¼Æ¦r¤]°µ¤F­×§ï¡A¦ý«öÁä«ö¤U«á¡A
«oµLªk¸õ¥X­ì¥»example¤¤"½Ð¿é¤J¤é´Áªºµøµ¡"¡A
¤Ï¦Ó¬O¥X²{¤F"°õ¦æ¶¥¬q¿ù»~'9'°}¦C¯Á¤Þ¶W¥X½d³ò"¡A
¦Û¦æ¤ñ·Ó§PÂ_¤j·§¬O DialogSheets("½Ð¿é¤J½s¸¹").Show ¥X¤F°ÝÃD¡A
«o¤£ª¾¹D¿ù»~¦b­þ¡A³Â·Ð¦U¦ì¤j¤jÀ°¤p§Ì«ü¾É¤@¤U¡A·P¿E¤£ºÉ¡I

ÁÂÁÂGBKEE¤j
§Ú¤j·§ª¾¹D­ì¦]¤F
À³¸Ó¬OCL221ªí¤¤ªÅ®æ³y¦¨Exit Do
§Ú¥ý§â­ì¥»ªí®æ½Õ¾ã¥H«á¦A´ú¸Õ¬Ý¬Ý
¦hÁ¤j¤jÄ@·Nªá¶O³o»ò¦h®É¶¡¡A·P¿E¤£ºÉ¡C

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-12-30 17:05 ½s¿è

¦^´_ 11# littlea
¦bVBA¬Oµ¡¤¤
Sub test()
±Æ§Ç
Dim d%
I = 17
Do
    I = I + 1
    Sheets("¥X³f³qª¾³æ(½d¥»)").Select
    a$ = Cells(I, 1)
    If a$ = "" Then Exit Do
    Sheets("CL221").Select
     J = 8
     Do
      J = J + 1
      If Cells(J, 1) = "" Then Exit Do    '³o¦æ¦p¹Ï «öF9 ³]¤U ¤¤Â_ÂI ¤¤Â_«á   «öF8³v¦æ°õ¦æ      
      Debug.Print Cells(J, 1) & ";" & a$     '³o¦æ¥i¥Î À˵ø->  §Y®É¹Bºâµøµ¡    ¨Ó¬d¬ÝÅܼƭÈ
      If Cells(J, 1) = a$ Then
         Sheets("¥X³f³qª¾³æ(½d¥»)").Select
        P$ = Cells(I, 6)
         d% = DialogSheets("½Ð¿é¤J½s¸¹").EditBoxes(1).Text
         Sheets("CL221").Select
         Cells(J, d% + 14) = P$
        Exit Do
      End If
     Loop
   Loop
End Sub

TOP

¦^´_ 10# GBKEE

GBKEE¤j
·Ó±z©Ò»¡ªº¤è¦¡±Nµ{§Ç¶K»sModule1¡A
¤]½T©w¤F¦U­Ó»Ý­n«ü©w¥¨¶°ªº³¡¤À¡A
µe­±¦b¶]ªº®É­Ô¥i¥H¬Ý¨£¨â­ÓSheets¦³¦b¹ï·Óªº·Pı¡A
¤£¹L¤´µM¥u¬OªÅ¶]¡A¼Æ¦r¨S¦³¦^¶ñ¡A
·|¬O³o¸Ìªº°ÝÃD¶Ü?¡@d% = DialogSheets("½Ð¿é¤J½s¸¹").EditBoxes(1).Text
EditBoxes(1).Text¤£¤Ó²M·¡©Ò«üªº¬O­þ­Ó³¡¤À
·Ð½Ð¤j¤j¦AÀ°¦£¬Ý¤@¤U¡AÁÂÁ¡C

TOP

¦^´_ 9# littlea
½Ð§A±N Sheet6(¥X³f³qª¾³æ(½d¥»)) ª«¥óªºµ{§Ç °Å¤U½Æ»s¨ì Module1 ¸Õ¸Õ¬Ý
¦]¬° Sub test()µ{§Ç¬O¼g¦bSheetª«¥ó ¸Ì Sheet6(¥X³f³qª¾³æ(½d¥»))
¸Ì­±ªº Cells ¨S¦³«ü©ú¤u§@ªí ´N¬O¦b Sheets("¥X³f³qª¾³æ(½d¥»)") ªºCells
Sub test()µ{§Ç ²¾¨ì  Module1 (¤@¯ë¼Ò²Õ) ¤§«á Cells ¦bSheets("CL221").Select  ¤§«á·|¬O¬°§@¥Î¤¤¤u§@ªíªº Cells

½Ð°O±o­n±N DialogSheets("½Ð¿é¤J½s¸¹").Show ªº¥¨¶° «ü©w¦n

TOP

¥»©«³Ì«á¥Ñ littlea ©ó 2011-1-4 08:23 ½s¿è

¦^´_ 8# GBKEE

·PÁÂGBKEE¤j
­ì¨Ó¬ODialogSheets¤]­n³]©w«ü©w¥¨¶°
¤£¹L¦n¹³¬O³]¦b½T©w¨º­Ó«ö¶s¤W¤~¤£·|¼Æ¦rÁÙ¥¼¿é¤J´N¥ý¶]¦^¶ñ¤F
¥u¬O²{¦b¤S¹J¨ì¤@­Ó°ÝÃD
´N¬O§Ú³]©w¦n¥H«á³£¥¿±`ªº¶]§¹µ{¦¡
¤£¹L¥h¨ìCL221ªí¤¤«o¨S¬Ý¨£¶ñ¤Jªº¼Æ¦r
¹ï·ÓCells©Ò¹ïÀ³ªºÀx¦s®æÀ³¸Ó³£¬O¥¿½T¤~¹ï
³Â·Ð½Ð¤j¤j¦AÀ°§Ú¬Ý¬Ý¡Aªþ¤W§ó·s«áÀɮסAÁÂÁ¡C

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-12-30 11:14 ½s¿è

¦^´_ 7# littlea
§A¤Ö¤F Åã¥Ü DialogSheets("½Ð¿é¤J½s¸¹").Show  «ö¤U½T©w«á©Ò­n°õ¦æªº¥¨¶°
³o¬OExample.xls ªº§@ªk
¦p¹Ï1 ¹ï¸Ü®ØªºÃäªu «ö¤U¥kÁä Åã¥Ü ¥\¯àªí->¥¨¶°


¹Ï2: ¿ï©w¥¨¶° «á «ö¤U½T©w

TOP

³Â·Ð¯à¦AÀ°§Ú¬Ý¬Ý¬O­þ¸Ì¦³°ÝÃD©O
©Î³\¥i¯à¬O¤Ó²³æªº°ÝÃD
¤£¹L¤p§Ì¤w¸g§Ë¤F«Ü¤[ÁÙ¬O§ä¤£¥X¨Ó°ÝÃD®Ú·½
´N¥d¦b³Ì«áªº¨BÆJ
«ö¤U«öÁä key¤J¼Æ¦r«á ¥i¥H¦Û°Ê¶]¦^¶ñ¸ò±Æ§Çªº°Ê§@
³Â·Ð¤j¤j«ü¾É¡AÁÂÁ¡C

TOP

¥»©«³Ì«á¥Ñ littlea ©ó 2010-12-30 11:49 ½s¿è

¦^´_ 5# Hsieh

·PÁ¨â¦ì¤j¤j
¹ï¸Ü¤è¶ôªº°ÝÃD¤w¸g¸Ñ¨M
¦ý¦btestÀɮפ¤¡A¥X³f³qª¾³æ¤u§@ªí«ö¤U«öÁä«á
¥u¶]§¹¤F¤T­Ó¼u¥X°T®§ªí«á´N¨S°Ê§@¤F
¨Ã¨S¦³¹³example¤¤ªº¤é³øªí¨º¼Ë¡A¶ñ§¹¤é´Á«á¦^¶ñ¼Æ¦r¸ò±Æ§Ç¡A
·d¤£¤Ó²M·¡¬O­þ¸ÌÁÙ¦³¿òº|¡Aªþ¤W§ó·s«áªºÀɮסA
³Â·Ð¤j¤j¦AÀ°§Ú½T»{¤@¤U¡A¦hÁ¡C

TOP

¦^´_ 3# littlea

example Àɮפ¤¡A¦b®æ¦¡/¤u§@ªí/¨ú®øÁôÂäu§@ªí
±N¹ï¸Ü¤è¶ô¤u§@ªí¨ú®øÁôÂä@¨Ö½Æ»s¨ìtestÀÉ®×
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD