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

[µo°Ý] »s§@ñ¨ìï¥d¦í¤F.......

[µo°Ý] »s§@ñ¨ìï¥d¦í¤F.......

»s§@ñ¨ìï¥d¦í¤F,½Ð«e½úÀ°¦£,§Ú¥u·|§â²Ä¤@±iª©­±³]©w¦n,©¹¤Uªºª©­±¦p¦ó³B²z,ÁÂÁÂ.

123.rar (43.07 KB)

§ù¤p¥­

¦^´_ 11# dou10801

Sub ex()
Dim x%, y%, z%
For x = 1 To WorksheetFunction.RoundUp(Sheets("·|­û¸ê®Æ").[a65535].End(3).Row / 100, 0) * 100 Step 25
   With Sheets("·|­ûñ¨ìï1")
      .[a3].Offset(y, z).Resize(, 3) = Array("½s ¸¹", " ©m¦W", "ñ³¹")
      Cells(x, 1).Resize(25, 3).Copy .[a4].Offset(y, z)
      With .[a3].Offset(y, z).Resize(26, 3)
         .Borders.LineStyle = xlContinuous
      End With
      z = z + 4
      If z = 16 Then z = 0: y = y + 28
   End With
Next
End Sub

TOP

¦^´_ 7# jcchiang ¨C­¶­è¦n1-100,²Ä¤G­¶101-200....¥H¦¹Ãþ±À,¥»½d¨Ò¨ì443µ§,µeªÅ®æ½u¨ì500,­è¦n¤@­¶,ÁÂÁÂ.
§ù¤p¥­

TOP

¦^´_ 7# jcchiang
§ù¤p¥­

TOP

¦^´_ 7# jcchiang ½Ð±Ð jcchiang ¤j¤j,¦p¦ó±NªÅ¹j¶ñº¡,ÁÂÁÂ.
§ù¤p¥­

TOP

¦^´_ 7# jcchiang ·P®¦,¥t¤@ºØ«ä¸ô,¾Ç²ß,¾Ç²ß.
§ù¤p¥­

TOP

¦^´_ 1# dou10801

¸Õ¸Õ¬Ý
Sub ex()
Dim x%, y%, z%
For x = 1 To Sheets("·|­û¸ê®Æ").[a65535].End(3).Row Step 25
   With Sheets("·|­ûñ¨ìï1")
      .[a3].Offset(y, z).Resize(, 3) = Array("½s ¸¹", " ©m¦W", "ñ³¹")
      Cells(x, 1).Resize(25, 3).Copy .[a4].Offset(y, z)
      With .[a3].Offset(y, z).CurrentRegion
         .Borders.LineStyle = xlContinuous
      End With
      z = z + 4
      If z = 16 Then z = 0: y = y + 28
   End With
Next
End Sub

TOP

¦^´_ 5# samwang ·PÁÂ,·PÁÂ.VBAª©­±¦Û¦æ­×¹¢.
§ù¤p¥­

TOP

¦^´_ 3# dou10801

¦p¦ó½Õ¾ã¤@­¶¬O1-100,²Ä¤G­¶101-200....ªº­¶­±>> ¦p¤U¡A½Ð¸Õ¬Ý¬Ý¡AÁÂÁÂ

Sub test2()
Dim Arr, Ar(1 To 27, 1 To 3), R%, C%, i&
Application.ScreenUpdating = False
Ar(1, 1) = "½s ¸¹": Ar(1, 2) = "©m ¦W": Ar(1, 3) = "ñ ³¹"
R = 3: C = 5: N = 1
Arr = Range([·|­û¸ê®Æ!A1], [·|­û¸ê®Æ!B65536].End(3))
For i = 1 To UBound(Arr)
    N = N + 1: Ar(N, 1) = Arr(i, 1): Ar(N, 2) = Arr(i, 2)
    If N = 26 Then
        With Sheets("·|­ûñ¨ìï").Cells(R, C).Resize(N, 3)
            .Value = Ar
            .Borders.LineStyle = xlContinuous
        End With
        C = C + 4: N = 1
    End If
    If C > 17 Then C = 5: R = R + 28  'C:¶ñ¤J¸ê®Æ¦ì¸m(´«­¶)¡A¥i¦Û¦æ½Õ¾ã
Next
If N > 1 Then
    With Sheets("·|­ûñ¨ìï").Cells(R, C).Resize(N, 3)
        .Value = Ar
        .Borders.LineStyle = xlContinuous
    End With
End If
Application.ScreenUpdating = True
End Sub

TOP

¦^´_ 4# dou10801

ñ¨ìï1.jpg (158.14 KB)

ñ¨ìï1.jpg

§ù¤p¥­

TOP

        ÀR«ä¦Û¦b : ¹D¼w¬O´£ª@¦Û§Úªº©ú¿O¡A¤£¸Ó¬O¨þ¥¸§O¤HªºÃ@¤l¡C
ªð¦^¦Cªí ¤W¤@¥DÃD