tft每日頭條

 > 生活

 > excel如何自動執行vba程序

excel如何自動執行vba程序

生活 更新时间:2024-11-27 21:01:41

錄入過程中,為了反複錄入符号“√”,讓不少人心煩。

excel如何自動執行vba程序(ExcelVBA自動錄入一個)1

解決的辦法可以使用數據有效性,也可以使用VBA,方法很簡單。

假如I列要輸入“是否三好學生”,如果是,錄入一個“√”,因為第1、2行為标題行,從第3行開始,點擊鼠标,顯示一個“√”。

鼠标右鍵點擊工作表标簽,選擇“查看代碼”,将如下代碼粘貼到光标處:

  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. Dim Rng As Range
  3. Application.EnableEvents = False
  4. For Each Rng In Target
  5. If Rng.Row > 2 And Rng.Column = 9 Then '如果單元格行号大于2 并且 列号等于9 (I列)
  6. Rng = IIf(Rng = "√", "", "√") '如果這個單元格原來是"√",改為空,否則,輸入"√"
  7. End If
  8. Next
  9. Application.EnableEvents = True
  10. End Sub

返回工作表,即可使用該功能。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved