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

­«·s½s¸¹

¦^´_ 10# hugh0620
hugh0620 «e½ú§A¦n!
¡@¡@¡@   «e½úÁÂÁÂ!!µ{¦¡¾A¥Î«D±`·P¿EÁÙÀ°¤p§Ì
         ¸Ô²Ó¸Ñ»¡³o¬O¤p§Ì³Ì­¢¤Á»Ý­nªº
         ¨C·í¦³«e½úÀ°¤p§Ì¸Ñµª®É,³£«Ü·Q§i¶D¥L­Ì
         ¥i§_À°§Ú¥[µù»¡©ú¥H«K¤F¸Ñµ{¦¡¦b»¡¤°»ò?
         ¹ê¦bÃø¥H¦A¶}¤f­n¨D...,³y¦¨¤µ¤é¾Ç²ß·P¨ì
         «ÜµL¤O©¹«á½Ð¦h¦h«ü¾É³oºØ³Ì²Âªº¤èªkÁÂÁ¦A¤T!!

TOP

¦^´_ 8# oobird
oobird«e½ú§A¦n!
      «e½ú!ÁÂÁÂ!¤p§Ì¬°¤F¬Ù¥h¤@¨Ç
      ¸¨¸¨ªøªº¸Ñ»¡,¦³®É¤]·|µü¤£¹F·N
      ©Ò¥H´M§äÃþ¦üµ{¦¡¨Ó§@¬°¸Ñ»¡
      ­ì¥»»{¬°³o¼Ë¤ñ¸û®e©öÅý«ü¾É«e½ú
      ¤F¸Ñ»Ý¨D,¥H¥»½d¨Ò¬°¨Ò­ìµ{¦¡ªº¤º®e
      ³o­ÓResize(, 15)¤£¬O§i¶D§Ú­Ìµ{¦¡¬O
      ¥Hsize¤j¤p¨Ó§@¬°¨Ì¾Ú15´N¬O¤j¤pªº­È
      B153=½s¸¹±qCÄæ¶}©l³£¬O¼Æ¦r¤À§O¬O9,14,20
      3²Õ¸¹,©Ò¥H«ö¶s«áÅÜ1,2,3µ¥3²Õ¸¹À³¸Ó¬O
      ¤ñ¨¥»y®e©ö¤F¸Ñ­«·s½s¸¹ªº¥Øªº
      «oÅý¦U¦ì«e½ú§óÃø¤F¸Ñ¬p¶Õ!!¯u¬O©l®Æ¥¼¤Î
      ¯uªºÁÂÁ§AÅý¤p§Ìµo²{¿ù»~©Ò¦b
      ¥H§K¼W¥[©¹«á¾Ç²ßªº®À§é·P¯u¬OÁÂÁ¦A¤T!!

TOP

¦^´_ 10# hugh0620
hsieh«e½ú§A¦n!
       °¸¹³«e½ú!ÁÂÁÂ!!§Aªº±Ð»£¤p§ÌÂÔ°O¦b¤ß
       ·PÁ§A¦h¦~¨ÓÁ`¬OªÃ«ù¦³±ÐµLÃþªººë¯«
       ±Ð¾É§Ú³o¦ì¿ð¶w¾Ç¥Í...¤p§Ì·P¿E¦b¤ßÁÂÁ¦A¤T!!!
       ¤p§Ì¥t¦³¤@°ÝÃD¦A½Ð±Ð,¦U¦ì«e½ú!
         °ÝÃD¦pªþÀÉ»¡©ú
        Sub ¥ª²¾()
          If ActiveWindow.ScrollColumn > 2445 Then
          ActiveWindow.ScrollColumn = 2
          Else
          ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + 15
          End If
       End Sub
       ½Ðª¾¹Dªº«e½ú,¤£§[½ç±ÐÁÂÁ¦A¤T!!

Leov41.rar (15.22 KB)

TOP

¥»©«³Ì«á¥Ñ hugh0620 ©ó 2011-1-20 12:17 ½s¿è

¦^´_ 13# myleoyes


    HI~ §Ú¥u·|¥Î§Ú²{¦b¾Ç·|ªº¤è¦¡¨ÓÀ°§A³B²z (¦³´ú¸Õ¹L,¥iª½±µcopy¤U­±ªºµ{¦¡½X)
   ¦Ó§Ú³B²zªº¤è¦¡¬O¥Î select case ¨Ó°µ~  §Ú¤]¦³·s¼W¤@­Óa1ªº°õ¨ÓÀ°§Ú³B²z(¥D­n¬O§ÚÁÙ¤£·|¼g§â¸ê®Æ¼È¦s¦bÅܼƤ¤,©Ò¥H»Ý­n¤@­ÓÄæ¦ì)
    ³oºØ³B²z¤è¦¡¦b¤Ö¼Æ¶q¤WÁÙok~­Y¬O¦hµ§¼Æ¾Úªº¸Ü~ §A¥i¯à´N­n¥[«Ü¦hcase~­n¼g«Ü¤[~
    ­nµu¥BÀuªºµ{¦¡ ÁÙ¬O­n¬Ý¤j¤jªº
   
   Sub ¥ª²¾()
     If Range("a1") = "" Then    '<----a1¬O¥Î¨Ó³B²z¿ï¾Ü²Ä´X­Ócase
        Range("a1") = 1
     End If
     w = Range("a1")               
     Select Case w
     Case 1   '<----«ö²Ä¤@¦¸¬O²Ä¤@­Ó15µ§ªº¸ê®Æ
     ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn
     Range("a1") = Range("a1") + 1
     Case 2 '<----«ö²Ä¤G¦¸¬O²Ä¤G­Ó15µ§ªº¸ê®Æ
     ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + 15
     Range("a1") = Range("a1") + 1
     Case 3  '<----«ö²Ä¤T¦¸¬O²Ä¤T­Ó15µ§ªº¸ê®Æ
     ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + 15
     Range("a1") = Range("a1") + 1
     Case 4 '<----«ö²Ä¥|¦¸ ¦]¬°«á­±¨S¦³¸ê®Æ,©Ò¥H¸õ¦^¨ì¤@¶}©lªº¦a¤è
     ActiveWindow.ScrollColumn = 3
     Range("a1") = ""
     End Select
End Sub
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_ 14# hugh0620
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.      Select Case Target(1).Address(0, 0)
  3.         Case "B1"
  4.             ActiveWindow.ScrollColumn = 1
  5.         Case "B2"
  6.         k = IIf(ActiveWindow.ScrollColumn + 15 > 255, -(ActiveWindow.ScrollColumn) + 3, 15)
  7.             ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + k
  8.             Range("A2").Select
  9.         End Select
  10. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¥»©«³Ì«á¥Ñ hugh0620 ©ó 2011-1-20 14:10 ½s¿è

¦^´_ 15# Hsieh
  
     ¨þ¨þ~  ÁÙ¬O¤j¤j¼F®`~
     §Ú¤]¸ÕµÛ§â¤j¤jªºµ{¦¡½X°µ¤F¤@­Ó¤p¤pªº­×§ï~
   ³o¼Ë´N¥u­n¿ï¾Ü"B2"³o­ÓÀx¦s®æ~ ¤£¥Î¦AÂI¿ï"B1"    (¦³®ÉUSER·|¤£ª¾¹D­n¥h«ö"B1",°®¯Ü´N§âUSER·íEXCEL²Â³J,¥u­n«ö¤@­Ó¦a¤è´N¦n)

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     Select Case Target(1).Address(0, 0)
        'Case "B1"                                                                                        '¨ú®ø
        '    ActiveWindow.ScrollColumn = 1                                               '¨ú®ø
        Case "B2"
        'k = IIf(ActiveWindow.ScrollColumn + 15 > 255, -(ActiveWindow.ScrollColumn) + 3, 15)  '¤j¤j¬°¤F¨¾¤îÄæ¤j©ó255,ÄYÂÔªº¼gªk
        k=15                                                                                                  '­Y¤w¸g½T©w¤£¥i¯à¶W¹L255­ÓÄæ¦ì,¨ä¹ê¥u­n¥Ok=15¨C¦¸¼W¥[15Äæ,¤]¬O¥i¥Hªº
        If Target.Offset(, ActiveWindow.ScrollColumn + k ) = "" Then           '·s¼W ¦pªG¤U­±¨S¦³¸ê®Æ´N¸õ¦^¨ì³Ì«e­±
           ActiveWindow.ScrollColumn = 3                                                '·s¼W
           Range("A2").Select                                                                   '·s¼W
        Else                                                                                               '·s¼W
            ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + k
            Range("A2").Select
        End If                                                                                                 '·s¼W
        End Select
End Sub
¾Ç²ß¤~¯à´£¤É¦Û¤v

TOP

¦^´_ 16# hugh0620
hugh0620 «e½ú§A¦n!
¡@¡@¡@   «e½úÁÂÁÂ!!§AÁÙ¬O¦p¦¹¸Ô²Ó¸Ñ»¡
         ¤p§Ì¦b§Aªº«ü¾É¤UÀ³¸Ó¤ñ¸û®e©ö
         ¤F¸Ñµ{¦¡°ò¦­ì²z,¤£¹L³o­Ó¥ª²¾
         ¯uªº¹J¨ì¤j¸ê®Æ¥i¯uªº²Ö¦ºÅo!!¦]¬°¤p§Ì¥Ø«eªº¸ê®Æ
         ¤w¸g¦s¨ìRNÅo!ÁÙ¦A¼W¥[¤§¤¤«¢«¢!!
         ©¹«á½Ð¦h¦h«ü¾É³oºØ³Ì²Âªº¤èªkÁÂÁ¦A¤T!!

TOP

¦^´_ 15# Hsieh
hsieh«e½ú§A¦n!
       °¸¹³«e½ú!ÁÂÁÂ!!§Aªºµ{¦¡¯uªº¨S¸Ü»¡°£¤FÁÂÁÂÁÙ¬OÁÂÁ¦A¤T!!

TOP

¦^´_ 16# hugh0620
¦b¤w¨Ï¥Î½d³ò¤º´`Àô
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.      Select Case Target(1).Address(0, 0)
  3.         Case "B1"
  4.             ActiveWindow.ScrollColumn = 1
  5.         Case "B2"
  6.         k = IIf(ActiveWindow.ScrollColumn + 15 > UsedRange.Columns.Count, -(ActiveWindow.ScrollColumn) + 3, 15)
  7.             ActiveWindow.ScrollColumn = ActiveWindow.ScrollColumn + k
  8.             Range("A2").Select
  9.         End Select
  10. End Sub
½Æ»s¥N½X
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 1# myleoyes
  1. Sub changeindex()
  2. Dim mydic As Object
  3. Dim mycell As range
  4. Dim i As Integer

  5. Set mydic = CreateObject("scripting.dictionary")

  6. For Each mycell In range([c153], [c153].End(xlToRight))

  7. If mydic.exists(mycell.Value) Then
  8. mycell.Value = mydic(mycell.Value)
  9. Else
  10. i = i + 1
  11. mydic(mycell.Value) = i
  12. mycell.Value = mydic(mycell.Value)
  13. End If
  14. Next

  15. Set mydic = Nothing

  16. End Sub
½Æ»s¥N½X
²{¦b­n²z¸Ñµo°ÝªÌªº·N«ä,¤ñ¼gµ{¦¡§ó§xÃø
80 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

        ÀR«ä¦Û¦b : µêªÅ¦³ºÉ¡D§ÚÄ@µL½a¡AµoÄ@®e©ö¦æÄ@Ãø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD