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

[µo°Ý] VBA ¿ï¾Ü¥ý«á¶¶§Çªº»yªk

¦^´_ 2# fantersy
A¤À­¶10­Ó¶µ¥Ø   
B¤À­¶¦³5­Ó¶µ¥Ø
A,B  ªº¶µ¥Ø¤£¦P¶Ü? (¦U¬O­þ¨Ç¶µ)

¶×¨ì¤À­¶®É­n¯à¥ý±qA¤À­¶¶}©l¶×¤J«á­±¦A¶KB¤À­¶
·íB¤À­¶¶µ¥Ø¤j©óA¤À­¶¶µ¥Ø ¤@¼Ë¥ý¶KA¦A¶KB¤À­¶ ¥i¸ÑÄÀ¶Ü

ªþÀɳ̦n¦³§A´Á±æªº½d¨Ò
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 5# fantersy
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.    Dim Ac(), xAr(), Ar(), Rng As Range, i As Integer, ii As Integer, e As Variant
  4.     Ac = Array(12, 13, 1, 2, 14)  '«ü©wÄæ¦ì¶¶§Ç
  5.     i = 0
  6.     For Each e In Array("D03¥Í²£­p¹ºªí", "³³²¡¹q¤ì¥Í²£­p¹ºªí")
  7.         Set Rng = Sheets(e).Range("A5")  '°_©l¦C
  8.         Do While Rng <> ""
  9.             ReDim Ar(UBound(Ac))        '­«¸m°}¦C:¤¸¯À¼Æ=Ac
  10.             ReDim Preserve xAr(0 To i)  'Preserve ¿ï¾Ü©Ê¤Þ¼Æ¡C·í§ïÅܭ즳°}¦C³Ì«á¤@ºûªº¤j¤p®É¡A¤´µM«O¦³­ì¨Óªº¸ê®ÆªºÃöÁä¦r¡C
  11.             For ii = 0 To UBound(Ac)    '
  12.                 Ar(ii) = Rng(1, Ac(ii)) '=> 'Ar(ii) = Rng.Cells(1, Ac(ii))
  13.             Next
  14.             xAr(i) = Ar  '¸ê®Æ¦s¤J
  15.             Set Rng = Rng.Offset(1)
  16.             i = i + 1
  17.         Loop
  18.     Next
  19.     Ar = Array("§@·~ªÌ", "¤À°t½X", "»s¥O³æ¸¹", "²£«~²£¸¹", "¤À°t¶q", "¥Í²£¤é", "¥Í²£¶q", "°²¤é", "¤£¨}1", "¤£¨}2", "¤£¨}3", "¤£¨}4", "¤£¨}5", "¤£¨}6", "¥ØÀË­û", "µn¿ý")
  20.     With Sheets("¶½u-­Ó¤HºÞ»sªí§ï")
  21.         .UsedRange.Clear
  22.         Set Rng = .Range("A2")
  23.         For Each e In xAr  'Ū¨ú¸ê®Æ
  24.             '=> For e = 0 To UBound(xAr)
  25.             With Rng
  26.                 .Range("a1") = "¶½u­Ó¤H¤À°tºÞ¨îªí"
  27.                 .Range("a2").Resize(, UBound(Ar) + 1) = Ar
  28.                 .Range("a3").Resize(, UBound(e) + 1) = e
  29.                 '=>.Range("a3").Resize(, UBound(xAr(e)) + 1) = xAr(e)
  30.             End With
  31.         Set Rng = Rng.Offset(7)  '¤U²¾7¦C
  32.         Next
  33.     End With
  34. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¦³¤ß´N¦³ºÖ¡A¦³Ä@´N¦³¤O¡A¦Û³yºÖ¥Ð¡A¦Û±oºÖ½t¡C
ªð¦^¦Cªí ¤W¤@¥DÃD