VBA單元格賦值問題

2021-07-08 20:30:32 字數 594 閱讀 9428

1樓:太極健

sub sheetcopy()

dim i as integer

dim j as integer

dim k as integer

for i = 1 to 100

for j = 1 to 9

sheet2.cells(i, j).value = sheet1.cells(i, j).value

next j

next i

end sub

不是cell(i,j)是cells(i,j),你少了個s另你為什麼要用迴圈來寫呢?一句話的事呀

sub sheetcopy()

sheet1.range("a1:i100").copy sheet2.range("a1")

end sub

或者sub sheetcopy()

sheet2.range("a1:i100").value= sheet1.range("a1:i100") .value

end sub

2樓:

你的系統報錯資訊是怎樣的?系統說你哪一行錯了?你不說誰知道?

vba怎樣把單元格中的值賦給另單元格

excel vba在程式設計時,經常會遇到取單元格值,並賦值,一般是兩種語句 1 range a1 這樣的,直接使用引用。賦值即可使用range a1 range b1 2 cells 行號,列號 這樣的,使用rc引用方式,賦值可使用cells 1,1 cells 1,2 wlorkbooks bo...

vba怎麼選擇sheet2的單元格

worksheets 2 select 選擇 複製sheet2 activesheet.range a3 c3 select 選擇sheet2的a3到c3三個單元格 excel vba裡如何指定特定表 如sheet2 裡面的單元格如cell 3,1 是cells i 2,1 不是cell sheet...

ecel在vba中怎麼表示當前行或單元格

1 開啟excle 在 彙總選中a8這個單元格。2 然後在開發工具欄的下方找到 visual basic 的入口。3 點選入口進入vba的程式設計介面。4 在程式設計介面的頂部找到 檢視 的按鈕。5 然後點選 檢視 選擇 立即視窗 6 在立即視窗裡面輸入以下 selection.entirerow....