excel問題,求解,關於巨集的

2022-04-05 12:54:39 字數 1257 閱讀 6675

1樓:匿名使用者

新建乙個工作簿

選單,工具,巨集,安全性,修改為「中」,確定。

然後,按下alt+f11

選單,插入,模組

將下面的**複製到右邊空白區(**是根據excel2003寫的,2007或者2010相似)

然後存檔退出

重新開啟這個檔案,開啟時,選擇「啟用巨集」。

再選單「檢視」,「工具欄」,勾選「窗體」

彈出內容中,找到「按鈕」

在當前頁面新增二個按鈕,當時新增乙個時,會自動彈出「指定巨集」視窗,當新增第乙個時,指定「複製內容」這個巨集,當新增第二個時,指定「刪除內容」這個巨集

然後,你在a1:a3輸入內容,你確定正確時,按下第乙個按鈕,看效果,如果你發現錯了,可以按第二個按鈕,取消。

**如下

sub 複製內容()

if [b1] = "" then

[b1].resize(3, 1) = range("a1:a3").value

else

cells(1, range("iv1").end(xltoleft).column() + 1).resize(3, 1) = range("a1:a3").value

end if

end sub

sub 刪除內容()

if [c1] = "" then

[b1].resize(3, 1).clearcontents

else

cells(1, range("iv1").end(xltoleft).column()).resize(3, 1).clearcontents

end if

end sub

2樓:匿名使用者

沒發現你有任何使用巨集的必要,你直接在另外乙個空工作表中一列直接下向依次向下輸入值,然後用公式填入b1/b2/b3,c1/c2/c3不是更簡單。比如說在空的sheet2的a列a1開始依次向下輸入值,然後在其它表的b1列填入公式=offset(sheet2!$a$1,(column()-2)*3+row()-1,0)

向下拖動三列,再向右拖動填充就可以了。

3樓:闕洋

你說的a1,a2,a3是指單元格位址嗎?

不太理解你到底想要什麼效果,如果是單元格的話用巨集很好做

4樓:匿名使用者

好簡單的,你把你需要的格式發給我。

5樓:匿名使用者

314064076,找我,我幫你弄...

關於excel求和問題,關於EXCEL求和的問題

是分別求嗎?如果是計算某一站,92 95的合計,公式 sumif a a,一站 d d 其他的類似。如果是分別求出每個站,92和95的各多少,用到多條件求和,公式 sumifs d d,a a,一站 b b,92號車用汽油 v 在g2中輸入或複製貼上下列公式 sumifs d d,a a,f3,b ...

關於excel函式問題,關於excel函式填充的問題

上傳帶行列號的有資料示例的 截圖,清楚說明已知條件,達成什麼樣的結果,結果和已知條件有怎樣的勾稽關係,才能有針對性地給你準確的答案。重新用countif之類的函式,寫個條件計數函式公式就可以了嘛!例如數值在a1單元格。在b1顯示0 0.1 1這3個數值的,在b1單元格內輸入 if a1 60,0,i...

關於excel問題

可以這麼來實現 在保持a列不動,然後在b1處輸入 left a1,find a1 1 下拉b列,複製公式 在c1處輸入 right a1,len a1 find a1 1 下拉c列,複製公式 這樣,b列和c列就是你想要的資料了.然後b列和c列資料複製 記事本 中,然後新建excel,把資料複製到剛才...