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

ÁôÂÃ

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-6-17 08:04 ½s¿è

¦^´_ 1# myleoyes
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.      Select Case Target(1).Address(0, 0)
  3.         Case "A1"
  4.             Äæ
  5.         Case "B1"
  6.             ¦C
  7.     End Select
  8.     If Not Intersect(Target(1), Range("C13:C" & Rows.Count)) Is Nothing Then
  9. 'Love10 ¦P²z
  10.     If Target(1).Column = 3 And Target(1) <> "" Then ÁôÂÃ
  11.     End If
  12. End Sub

  13. ''''''''''''''''''''''''''''''''''''''''''''''''''''
  14. Sub ÁôÂÃ()
  15.     Dim R
  16.     R = (ActiveCell.Row Mod 12)
  17.     If R = 0 Then
  18.         R = ActiveCell.Row - 11 & ":" & ActiveCell.Row
  19.     Else
  20.         R = ActiveCell.Row - R + 1 & ":" & ActiveCell.Row + (12 - R)
  21.     End If
  22.     Rows("13:" & Rows.Count).EntireRow.Hidden = True
  23.     Rows(R).EntireRow.Hidden = False
  24. End Sub
  25. ''''''''''''''''''''''''''''''''''''''''''''''''''''
  26. Sub ®t²§³¡¥÷ÁÙ­ì()
  27.     Dim R
  28.     R = (ActiveCell.Row Mod 12)
  29.     If R = 0 Then
  30.         R = "C" & ActiveCell.Row - 11 & ":IV" & ActiveCell.Row
  31.     Else
  32.         R = "C" & ActiveCell.Row - R + 1 & ":IV" & ActiveCell.Row + (12 - R)
  33.     End If
  34.     Range(R).Copy Sheet11.[C65536].End(xlUp).Offset(0, 0)
  35.     Sheet11.Select
  36. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# myleoyes
  1. Sub ÁôÂÃ()
  2.     Dim R
  3.     R = (ActiveCell.Row Mod 12)
  4.     If R = 2 Then
  5.          R = ActiveCell.Row - R + 1 & ":" & ActiveCell.Row + (12 - R)
  6.         Rows("13:" & Rows.Count).EntireRow.Hidden = True
  7.         Rows(R).EntireRow.Hidden = False
  8.     End If
  9. End Sub
½Æ»s¥N½X
  1. Sub ®t²§³¡¥÷ÁÙ­ì()
  2.     Dim R, Rng As Range
  3.     R = (ActiveCell.Row Mod 12)
  4.     If R = 0 Then
  5.         R = "C" & ActiveCell.Row - 11 & ":IV" & ActiveCell.Row
  6.     Else
  7.         R = "C" & ActiveCell.Row - R + 1 & ":IV" & ActiveCell.Row + (12 - R)
  8.     End If
  9.     Set Rng = Sheet11.[C65536].End(xlUp).Offset(1)
  10.     If Sheet11.[C65536].End(xlUp).Row = 1 Then Set Rng = Sheet11.[C65536].End(xlUp)
  11.     Range(R).Copy Rng
  12.     Sheet11.Select
  13. End Sub
½Æ»s¥N½X

TOP

¦^´_ 6# victorl
   Target.Cells(1) = ActiveCell
   Target = Selection

TOP

¦^´_ 8# myleoyes
  1. Sub ¦h­«¿ï¨ú()
  2.     Dim R, A As Range
  3.     Rows("3:" & Rows.Count).EntireRow.Hidden = True
  4.     'ÁôÂ꺽d³ò¤º¦p¦³¥ô¦óªºª«¥ó«h -> .Hidden = True ·|²£¥Í¿ù»~
  5.    'Sheets("®t²§³Æ¥÷")²Ä2¦Cªº¦C°ª ½Ð½Õ°ª¤@¨Ç ©Î [¨ú®ø] «ö¶s ¤W²¾ OR ÁY¤p
  6.    '§_«h °õ¦æ¤W­±µ{¦¡½X·|²£¥Í¿ù»~
  7.     For Each A In Selection.Areas  '¿ï¨úC16+C40+...ªº½d³ò
  8.         If A.Row <= 14 Then
  9.             R = 3 & ":" & 14
  10.         Else
  11.             R = Int((A.Row - 3) / 12)
  12.             R = 3 + (12 * R) & ":" & 3 + (12 * (R + 1)) - 1
  13.         End If
  14.         Rows(R).EntireRow.Hidden = False
  15.     Next
  16. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¬°¦Û¤v§äÂǤfªº¤H¥Ã»·¤£·|¶i¨B¡C
ªð¦^¦Cªí ¤W¤@¥DÃD