回覆列表
-
1 # 使用者760344356270
-
2 # 使用者3994501475995
和窗體控制元件類似處理,可用如下方法: 在每個文字框獲得焦點事件中將文字框名稱賦值給X(X應為全域性變數),比如 Private Sub TextBox1_GotFocus() X = TextBox1.Name End Sub
和窗體控制元件類似處理,可用如下方法: 在每個文字框獲得焦點事件中將文字框名稱賦值給X(X應為全域性變數),比如 Private Sub TextBox1_GotFocus() X = TextBox1.Name End Sub
總算可以回答這個問題了。。自從之前看了怎樣才算精通 Excel? - Microsoft Excel關於excel的這個回答。( ⊙ o ⊙ )覺得自己之前簡歷還寫精通office啥的簡直不能更傻。迅速從頭開始學習到現在進階到了vba。剛開始最好不要看書,書裡的東西太過磨嘰,簡單粗暴的主需要幾點:1.瞭解物件,屬性,方法,事件,模組,類模組,窗體,等概念。瞭解變數的型別。2.瞭解工作表,工作簿,單元格,等表示方法。3.瞭解迴圈和判斷語句和msgbox。4.知道怎麼錄製宏。5.知道常用的一些控制元件,標籤,文字框,複選框,多頁,combobox,listview等,知道這些窗體的常用屬性等。以上幾點會了就足夠玩出很多花樣了。像做個生日提醒,做了人事管理,工資表自動製作和拆分啥的,總之基本的需要基本可以滿足。像什麼find語句查詢篩選定位什麼的我是沒特意記,想用的時候直接就錄製宏然後複製有用語句。。之後如果再想進階可以看看陣列,學學最佳化下速度,選單欄更改新增,還有正則表示式啥的。以上,我最初看了蘭色幻想的vba80集,但是個人感覺那個課程順序並不好。但是課程的東西還算挺全面的。還有excel論壇的VBA常用程式碼Excel VBA常用技巧程式碼解析-ExcelVBA程式開發-ExcelHome技術論壇 -只看這兩個足夠滿足一般需求了。