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

[µo°Ý] Ãö©ó(¶K¦n¸ê®Æ«á¡A¦Û°Ê±N¨ä¥L®æ¦ìªº¤½¦¡©¹¤U©Ôªº°ÝÃD)

¦^´_ 1# yagami12th
¬O³o¼Ë¶Ü?
  1. Option Explicit
  2. Sub Ex()
  3.     [D2:E2].AutoFill Destination:=Range("D2:E" & [C2].End(xlDown).Row) ', Type:=xlFillCopy
  4. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# yagami12th
  1. Option Explicit
  2. Private Sub Workbook_Open()
  3.     If [COUNTA(Sheet1!D2:E2)] = 2 Then     'D2:E22. ³£¦³¸ê®Æ     'Sheet1! : ¬°¤u§@ªí¦WºÙ
  4.     'If Application.CountA(Sheet1.[D2:E2]) = 2 Then              'Sheet1. : ¬°¤u§@ªí¼Ò²Õ¦WºÙ
  5.     'If Application.CountA(Sheets("Sheet1").[D2:E2]) = 2 Then
  6.         Ex
  7.     Else
  8.         Application.OnTime #8:45:00 AM#, "EX"                  'EX ¦b¤@¯ë¼Ò²Õ
  9.         'Application.OnTime #8:45:00 AM#, "EX"                  'EX ¦b¤@¯ë¼Ò²Õ
  10.         'Application.OnTime #8:45:00 AM#, "ThisWorkbook.EX"    'EX ¦bª«¥ó¼Ò²Õ
  11.         'Application.OnTime TimeValue("8:45:00"), "EX"         'EX ¦b¤@¯ë¼Ò²Õ
  12.         'Application.OnTime Now + TimeValue("0:0:30"), "EX"    '30¬í«á°õ¦æEX
  13.     End If
  14. End Sub
  15. Sub Ex()
  16.     With Sheet1
  17.     .[D2:E2].AutoFill Destination:=.Range("D2:E" & .[C2].End(xlDown).Row) ', Type:=xlFillCopy
  18.     End With
  19. End Sub
½Æ»s¥N½X

TOP

¦^´_ 6# yagami12th
3¦¡³£¬O¤u§@ªí¨ç¼Æ"=COUNTA(D2:E2)"
¤èªk¤@  ­pºâ D2:E2 ªº¸ê®Æ¼Æ
[COUNTA(Sheet1!D2:E2)]                                                 [  ** Excelµ{¦¡ªºª«¥ó,¨ç¼Æ,¦WºÙ(¤£¥i¬OÅܼƠ ) **    ]   
Application.CountA(Sheet1.[D2:E2])                              Application.¤u§@ªí¨ç¼Æ(vba¤ä´©ªº)
Application.CountA(Sheets("Sheet1").[D2:E2]) <=>Application.CountA(Sheets("Sheet1").Range("D2:E2"))

TOP

        ÀR«ä¦Û¦b : §Ú­Ì³Ì¤jªº¼Ä¤H¤£¬O§O¤H¡D¥i¯à¬O¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD