Excel巨集的問題,Excel中的巨集的問題

2022-12-21 16:50:14 字數 2391 閱讀 8351

1樓:解0人

sub test()

dim i as integer

dim maxi as integer

maxi = activesheet.[a65536].end(xlup).row

for i = 1 to maxi

if not cells(i, 1) like "*s*" and cells(i, 2) = "abc" then

cells(i, 3) = "1類"

elseif cells(i, 1) like "*t*" and cells(i, 2) = "def" then

cells(i, 3) = "2類"

elseif not (cells(i, 1) like "*t*" or cells(i, 1) like "*s*") and cells(i, 2) = "jkl" then

cells(i, 3) = "3類"

end if

next i

end sub

祝你成功!

2樓:匿名使用者

"object 2" 或("圖表 1")可能沒有?因為它們是系統自動編號命名的,就象新建excel**時,名稱為book1,再新建excel**時名稱為book2一樣總在變化的。

excel中的巨集的問題

3樓:位音景

按alt+f8鍵可以刪除不需要的巨集,另外,依次點選工具-選項-安全性,在個人資訊選項那裡將「儲存時從檔案屬性刪除個人資訊」前的對勾去掉,確定即可。

4樓:匿名使用者

activecell.formular1c1 = "=if(and(n" & 30 & "> l" & 29 & ",n "& 30 & "<20),e" & 34 & "-e" & 30 & ","""")"

& ",n & 30 & ,n 少一個引號"<20"),e" & 3 「),」不在引號裡面=if(and(n30> l29,n30<20),e34-e30,"")

5樓:

公式裡的引號要用 雙引號

比如"<20"

修改為 ""<20""試下

6樓:眯住眼串針

用vba來輸入公式,要將公式裡的單引號變成雙引號在你這個例項裡

要將這對雙引號變成4個單引號

range("r30").selectactivecell.formular1c1 ="=if(and(n30>l29,n30<20),e34-e30,"""")"

excel 巨集的問題

7樓:回樂容大益

首先,開啟excel工作簿時,提醒你是否啟用巨集時,你要對該工作簿所攜帶的巨集有個初步認識,能不能啟用,這些巨集執行後實現哪些功能。若不清楚,建議先不啟用巨集,看看能否完成你需要的功能,若不影響正常使用,則不要啟用巨集,若影響正常使用開啟的工作簿,則開啟時選擇啟用巨集。如果巨集放在工作簿開啟或工作表開啟、啟用等功能中,則一開啟工作簿就執行巨集。

具體巨集的使用,要向提供巨集的作者詢問,是否可以刪除一些不必要的巨集,或修改一下巨集**。

excel巨集問題

8樓:艾朋義穰漫

雖然從你的描述中,實在很難搞清楚你的問題

但是大概知道你想要什麼

range("a1:c29")是一種range的表示方法,這種方式基本固定了選擇區域,無法使用變數

range(cells(x1,y1),cells(x2,y2))也是一種range的表示方法

但是這種方法中,x1,y1,x2,y2是可以使用變數來替換的例如,cells(2,1)表示第二行,第一列的單元格,cells(x,2)就表示第x行,第2列的單元格,x為變數,可以通過其他語句處理,得到你想要的數字賦值給它

希望能夠幫到你,並採納

excel巨集的問題

9樓:斯賢彌畫

安全級別設定太高了,級別設定為中級就行了,或者是巨集的檔案太大了,或者是電腦配置低了,或者軟體件版本高了,

10樓:狂雪嬴昭

開啟一個空白的excel文件。設定安全性。在工具。

巨集。安全性。這個地方選。把安全性選為中。關閉。再開啟你現有的這個發來的文件。

11樓:書蕾表壬

點工具——巨集——安全性,設定為中,開啟檔案時點啟用巨集

excel 裡面巨集的問題?

12樓:官冰潔賞滌

因為你之前

輸入過密碼

然後撤銷

的你把所有**關掉

重開就不能撤銷了

excel中的預設數字格式問題,Excel中的預設格式該怎麼設定

1 資料 選項 編輯,將 自動設定小數點 前方框內對勾去掉。2 在設定單元格格式時,使用千分位分隔符 上面的小數位數設定為你需要的位數。3 我正在想辦法,不過思路就是先新建一空檔案,在檔案中將此檔案預設格式改為常規,然後命名為 normal 檔名的 模板 檔案替換excel安裝路徑下的原來這個檔案,...

excel中的模糊匹配問題,EXCEL如何實現模糊匹配

1.首先看一下原始資料,a列是一些公司全名,在b1處輸入一個簡稱或者說關鍵字 必須是在a列某個文字中連續包含的關鍵字 要在c1返回a列對應的全稱。2.雙擊c1單元格,輸入公式 vlookup b1 a1 a7,1,回車後c1單元格就返回了b1對應的a列公司全稱。3.vlookup萬用字元方法介紹 v...

excel篩選資料的問題,excel中自動篩選為什麼不相關的資訊也篩選出來了?

先選擇全部資料,然後點資料 篩選 自動篩選,在兩列資料第一行會有一個下拉選單,如果是要篩選a列數值1,b組數值5,4,3,可以在a列下拉選單中選1,b列選單中可以選擇自定義,在自定義欄左邊選大於等於,右邊輸入3,點確定就可以了。其他的也類似這樣的操作。這是我的一點個人想法,希望能幫到你。沒有直接辦法...