2017-06-09 22 views
-2

使用vba顯示基於單元格值從1開始的數字。使用vba顯示基於單元格值從1開始的數字

例如,如果在單元格A1中鍵入4,則範圍D1,D2,D3,D4應分別顯示1,2,3,4。如果在單元格A2中鍵入5,則範圍D1,D2,D3,D4,D5應顯示1,2,3,4,5。

任何人都可以請幫忙嗎?

+3

您應該SO發佈之前的嘗試。請閱讀[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。 – MikeJRamsey56

+0

您需要在工作表更改事件中使用vba。 –

回答

0

下面的宏使用工作表改變事件來檢測更改單元格A1

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Target.Address = "$A$1" And IsNumeric(Range("A1")) Then 
     Dim i As Long 
     Columns(4).ClearContents 
     For i = 1 To Cells(1, 1) 
      Cells(i, 4) = i 
     Next i 
    End If 
End Sub 

enter image description here

+0

謝謝Gowtham!感謝您的幫助。 – manu35

+0

@ manu35多數民衆贊成好!請將此答案標記爲正確,以解決此問題。多數民衆贊成你如何告訴在這裏在這裏:) –

相關問題