它應該是非常容易的,但我不能找到只選擇一個整列只選擇一列
的我需要執行一個循環,並粘貼複製列中的每個n列的方式。 的問題是,當我寫
Dim a As Integer
Dim b As Integer
b = 1
'a = InputBox("Insert number", "Insert number")
a = 6
While Application.CountA(Columns(b)) > 0
b = b + a
Columns(b).Select
b = b + 1
Wend
不僅列(b)中被選擇,但幾個是。數字有所不同,但從1到10左右。我不知道這裏有什麼問題!我已經嘗試了很多具有相同結果的小東西。
我不知道我明白你在做什麼。命令'Columns(b).Select'將只選擇一列,這一列對應於變量'b'中存儲的編號。你必須更詳細地解釋你想要做什麼,例如'While'循環的目的。 –
我在工作表中有很多數據,我需要通過圖像導出其中的一部分。開頭的標題必須包含在每張圖片中,所以我需要一個可以複製列並將其粘貼到每列的宏。對不起,如果我已經嚴重解釋自己。 – Sturm
如果你想複製標題,也許你需要複製行,而不是列。你能提供一個截圖嗎? – Makah