![](/img/trans.png)
[英]How do I use checkboxes in an IF-THEN statement in Excel VBA 2010?
[英]How do I use only the code written after the With statement in VBA
我正在使用With/End With
,並且只想調用在With
之后編寫的代碼,但是我不知道該怎么做。 例如:
With Activecell.End(xlToRight).End(xlToRight)
Range(., .End(xlDown)).NumberFormat = "###0"
End With
我要單身.
在這種情況下代表Activecell.End(xlToRight).End(xlToRight)
但它不起作用。 有任何想法嗎?
謝謝!
假設Active
本來是ActiveCell
,則With ... End With
將處理單個單元格。 至少,您需要告訴Range
您要處理由With ... End With
語句指定的.Cells
(在這種情況下為單個單元格)。
With ActiveCell.End(xlToRight).End(xlToRight)
Range(.Cells, .Cells.End(xlDown)).NumberFormat = "###0"
End With
如果這是指多個單元格的范圍,則應使用.Cells(1, 1)
但由於按定義它是單個單元格,因此無需指定位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.