求Excel的VBA,當輸入以文字格式儲存的數字時,會自動比較兩個字串,並得出結果

2022-06-26 20:56:49 字數 895 閱讀 4989

1樓:匿名使用者

使用vba事件。把你的**放在如下**中間。

或者在vba編輯器中點選該sheet,在編輯欄上面的下拉框中選擇worksheet和change即可。

private sub worksheet_change(byval target as range)

if target.column = 2 or target.column = 5 then

**end if

end sub

2樓:

你需要使用worksheet的change事件

然後,在這個事件中,寫一些**,來完成你的處理。

3樓:匿名使用者

何必那麼麻煩,直接用函式公式就可以了,在f1中輸入 =if(count(find(b1,e1))>0,"√","×") 同時按下shilt+chrl+回車結束,下拉就可以了

4樓:

vbe編輯器中 雙擊 shishicai資料分析 工作表 在工作表中插入以上** 即可 注意是工作表中 不是模組

private sub worksheet_change(byval target as range)

dim rg as range

if (target.column = 2 or target.column = 5) and target.row > 3 then

for each rg in target

r = rg.row

cells(r, 6) = iif(instr(cells(r, 5), cells(r, 2)) > 0, "對", "錯")

next

end if

end sub

excel的VBA問題 建立巨集,要求輸入學生人數以及各個

總分 平均分用公式更好吧。除非公式無法完成,或者完成的效果不好 速度慢 被修改 否則就不要用vba。弗爾佈雷斯 的回答已經實現基本的內容,如果你想要介面化的東西,可以追問我。excel vba怎樣在點選按鈕後,彈出一個輸入密碼的對話方塊,密碼正確的話執後續程式段,否則結束 excel高手改寫vba加...

懂EXCEL的VBA程式設計的進來,小問題

1 新建一excel檔案,內容如 線間所示 日期 內容 2007 9 10 i 2007 9 11 a 2007 9 11 b 2007 9 11 c 2007 9 11 d 2007 9 11 e 2007 9 11 f 2007 9 11 g 2007 9 11 h 2007 9 23 j 2 ...

excel中怎麼把已經輸入的數字轉換成以萬為單位的小數

1 按開啟 設定單來元自格格式 對話方塊。2 單擊 數字 選項卡,選擇 自定義 分類標籤。3 在 型別 文字框中輸入 0 0,萬 單擊 確定 按鈕。這裡面自定義 的原理是將小數點位置向左移動4位,從而達到了以萬為單位的轉換。中的感嘆號 代表強制顯示符,強制顯示後續的小數點,逗號,代表千分符,用來移動...