½Ð°Ýautofill·|¦³½d³ò¨î¶Ü
¥Î¤U±ªº¤è¦¡¥h¶]·|³ø¿ù»¡½d³ò¤Ó¤j
¦pªG§ï¦¨¤ñ¸û¤pªº½d³ò´N¥i¥H
ÁÙ¬O§Ú¥N½X¦³°ÝÃD¶Ü?- Sub °tÀ£¥[_·l¯Ó¤ù¼Æ()
- T = Timer
- Application.ScreenUpdating = False
- r = Range("A65536").End(xlUp).Row - 4
- Range("AF4").Resize(, 8) = Array("³æ±i¤ù¼Æ", "¤ù¼Æ1", "³æ±i¤ù¼Æ", "¤ù¼Æ2", "³Ì¤j®t²§", "¦h¯Ó±i¼Æ", "¤ñ¨Ò", "¥Í²£¤ë¥÷")
- With Range("AF5").Resize(, 8)
- .NumberFormatLocal = "0.00_);[¬õ¦â](0.00)"
- .FormulaR1C1 = Array( _
- "=ROUNDDOWN(RC30/RC28,0)*ROUNDDOWN(RC31/RC29,0)", _
- "=ROUNDDOWN(RC30/RC28,0)*ROUNDDOWN(RC31/RC29,0)*RC20", _
- "=ROUNDDOWN(RC31/RC28,0)*ROUNDDOWN(RC30/RC29,0)", _
- "=ROUNDDOWN(RC31/RC28,0)*ROUNDDOWN(RC30/RC29,0)*RC20", _
- "=MAX(RC[-1],RC[-3])-RC[-24]", _
- "=ROUND(RC[-1]/MIN(RC[-3],RC[-5]),2)", _
- "=RC[-1]/RC20", _
- "=IF(LEN(RC[-34])>9,YEAR(RC[-34])&TEXT(MONTH(RC[-34]),""00""),LEFT(RC[-34],3)+1911&RIGHT(LEFT(RC[-34],6),2))")
- .AutoFill .Resize(5000, 8)
- End With
- With Columns("AM:AM")
- .Copy
- .PasteSpecial xlPasteValues
- End With
- Application.CutCopyMode = False
- ' For C = 2 To Range("A65536").End(xlUp).Row
- MsgBox Timer - T
- End Sub
½Æ»s¥N½X
½d³ò¤Ó¤j.rar (722.53 KB)
|