excel vba中,如何讓巨集一直處於執行狀態

時間 2022-02-09 12:15:06

1樓:匿名使用者

你的巨集寫法不對,文字怎麼能相加呢? 如果要連線 也只能用&如果想要a18單元格因為a17單元格變化而變化,就是需要一個a17單元格的一個觸發事件

這個事件是 worksheet_change() 單元格內容改變事件

寫法是private sub worksheet_change(byval target as range)

end sub

2樓:匿名使用者

你沒有激發事件啊。看看我修改後的**,只要選擇的單元格是a17,就會執行。

private sub worksheet_change(byval target as range)

on error resume next

with target

if .row = 17 and .column = 1 then

if .value = "dosol" + " " + "skirts" then

range("a18").value = "hello" + " " + "454," + " " + "makesure" + " " + "iloveyou"

elseif .value = "sky" then

range("a18").value = "good," + " " + "inow" + " " + "speaking,"

end if

end if

end with

end sub

3樓:

你還是在a18中輸入公式吧。。。。。

=if(a17="dosol skirts","hello 454 makesure iloveyou",if(a17="sky","good inow speaking,",""))

4樓:

把**放到 worksheet 的 change 模組裡面,應該就可以觸發了

5樓:太極健

根據你的描述,可以斷定你的**不是寫在單元格事件中。

你的**應該放到單元格事件中去。當單元格發生變化時執行巨集。 hi我,幫你搞定

如何在啟用excel時自動執行vba的某個巨集?

6樓:魚木混豬喲

步驟如下:

1.sheet1中有個名為main的巨集,需要excel啟動時自動執行2.雙擊thisworkbook,選擇workbook,選擇open事件,會自動出現2段**

3.在**中間新增如下**:

4.關閉儲存,再開啟excel**式,就會自動執行sheet1中的main巨集了

7樓:平陽虎

private sub workbook_open()……【功能**】

end sub

workbook_open事件**為工作簿**,一定要放在thisworkbook模組內,否則不會自動執行。

8樓:落葉l無情

workbook_open()事件裡面呼叫巨集,該事件在thisworkbook 裡面

private sub workbook_open()call 巨集名稱()

end sub

生活中,如何讓家長不一直玩手機,家長如何管控孩子玩手機 iPad

寶寶81989皆諼 在接孩子放學的時候及時把手機收起來,把注意力放在孩子身上,因為孩子在學校的一天可能過得不順利而因此需要父母的安慰,又或是他們想要跟父母分享這一天發生的好玩的事情,這是孩子一天中很重要的一個時刻 比如晚飯時間或是睡前時間都可以與孩子溝通交流,多瞭解孩子內心的想法和感受,時刻關注孩子...

dota如何讓兵的血一直顯出來

改建,或者按住alt 以上版本選項裡都有顯血這個選項。以後的版本 進入遊戲以後選項 遊戲性 顯示血條。或者根據你進的平臺 vs就是 vshp 浩方就是 hfhp 用的魔獸,在遊戲性裡調,始終顯示生命值。通過遊戲裡面 選項 遊戲性 是否始終顯示血條。求通過 版本的選項裡的遊戲性有,如果你是在對戰平臺上...

如何讓直流5V電蜂鳴器一直響

直流5v蜂鳴器 只需要接直流電就可以發聲,解釋 直流蜂鳴器也叫有源蜂鳴器,是內建驅動電路蜂鳴器, 如果是3v的蜂鳴器,就給蜂鳴器的 端接 3v電壓,另一端電源接地。如果是5v的蜂鳴器,就給蜂鳴器的 端接 5v電壓,另一端電源接地。如果是12v的蜂鳴器,就給蜂鳴器的 端接 12v電壓,另一端電源接地。...