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

ÁקK­«½Æ°õ¦æµ{¦¡

¦^´_ 1# myleoyes
¦ý¶·¦b¦¹§@§ïÅܽЫö¶s9A,³o´N¬O°ÝÃD©Ò¦b???
¥i¥H­z»¡ §A­nªº¬O¤°»ò¶Ü?

TOP

¦^´_ 8# myleoyes
¬O³o¼Ë¶Ü?
  1. Sub ¶ñº¡()
  2.      Dim E&, i&, R As Range, T%,ZZ
  3.      Range("AB6") = ActiveCell
  4.      E = Cells(ActiveCell.Row, 1).End(xlDown).Row
  5. Again:
  6.       ZZ = Application.InputBox("½Ð¿é¤J¦C¼Æ", "½Ð¿é¤J¶ñº¡¶¡¹j¦C¼Æ", 10, Type:=2)
  7.       If ZZ = "" Or ZZ = False Then End
  8.       Range("AB7") = ZZ
  9.       If ZZ <= 0 Then
  10.         MsgBox "¦C¼Æ¶¡¹j¤£±o¤p©ó¢°¦C¡I¡I¡I", , "¦C¼Æ¿ù»~½Ð­«·s¿é¤J ¡I¡I"
  11.         GoTo Again
  12.       End If
  13.       Range("AB5") = 1
  14.     Application.EnableEvents = False
  15.     For i = ActiveCell.Row To E
  16.         For Each R In Range("c:e,g:i,m:m").Columns
  17.             T = IIf(i + ZZ <= E, ZZ + 1, E - i + 1)
  18.             If Mid(R.Cells(i).Formula, 1, 1) = "=" Then
  19.                 R.Cells(i).AutoFill R.Cells(i).Resize(T)
  20.             Else
  21.                 R.Cells(i).Offset(-1).Resize(2).AutoFill R.Cells(i).Offset(-1).Resize(T + 1)
  22.             End If
  23.         Next
  24.         Cells(i, 1).Resize(, 15).Interior.ColorIndex = 34
  25.         i = i + ZZ - 1
  26.     Next
  27.     Application.EnableEvents = True
  28. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-12-26 16:49 ½s¿è

¦^´_ 10# myleoyes
¦Û°Ê¶ñº¡:  ActiveCell ¦bAÄæ ,¬O  "C:E,G:I,M:M" µ¥Ä檺¶ñº¡ .
¤â°Ê¶ñº¡: «ö¶s8A ,«ö¶s9A,«ö¶s10A    ¬O¦UÄæ³æ¿Wªºªº¶ñº¡.
³£¨Ì¾Ú AB5:AB7 ªº¼Æ¾Ú¨Ó¶ñº¡ªº   
³o¼Ëªº»¡ªk¹ï¶Ü?
½Ð°Ý¼Æ¦r¶ñº¡ªºµ¥®t¼Æ,³£¬O¨Ì¾Ú AB5ªº¼Æ¦r¶Ü?
¼ÐÃD3  ®t2¦ì,  ¼ÐÃD5 ®t1¦ì,¼ÐÃD7 ³sÄò ¨S¦³¤@­P³W«h©Ê?
¼ÐÃD3¼ÐÃD4¼ÐÃD5¼ÐÃD7
2 0.065 10 ¡@
4 0.065 11 5
6 0.065 12 5

TOP

¦^´_ 12# myleoyes
¬O³o¼Ë¶Ü?
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.     If Not Intersect(Target(1), Range("A5:A152")) Is Nothing Then
  3.         If Target(1) <> "" And Range("AB5") = "" And Range("AB8") = "" Then ¶ñº¡
  4.     End If
  5.     If Not Intersect(Target(1), Range("H1:I2,M1:M2")) Is Nothing Then
  6.         If Range("AB5") = 1 Or Range("AB8") = 2 Then ²M¶ñº¡
  7.         Range("AB5") = ""
  8.         Select Case Target(1).Address(0, 0)
  9.             Case "H1"
  10.                 HA
  11.             Case "H2"
  12.                 HB
  13.             Case "I1"
  14.                 IA
  15.             Case "I2"
  16.                 IB
  17.             Case "M1"
  18.                 MA
  19.             Case "M2"
  20.                 MB
  21.         End Select
  22.     End If
  23. End Sub
½Æ»s¥N½X

TOP

¦^´_ 14# myleoyes
ÁÙ¤í¯Ê¤°»ò?? ²M¶ñº¡¶Ü?
¦Û¤v¥i¥H¸Õ¸Õ¥[¤W ²M¶ñº¡ªº±ø¥ó.

TOP

        ÀR«ä¦Û¦b : ¤f»¡¦n¸Ü¡B¤ß·Q¦n·N¡B¨­¦æ¦n¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD