Excel VBA - 控制元件與使用者窗體 及 常用函式
參考:http://msdn.microsoft.com/zh-cn/library/ktwtk9ff%28v=VS.80%29.aspx
TextBox事件
→KeyPress事件的語法如下:
→KeyDown事件 按下觸發
→KeyUp事件 鬆手觸發
CommandButton事件
→MouseMove事件
→MouseDown事件 按下事件,左右鍵都可
→MouseUp事件 鬆開滑鼠事件
→MouseClick事件 滑鼠點選事件,右鍵不可
UserForm事件
→MouseMove事件
→Initialize事件
Unload UserForm1 實現關閉窗體
ListBox事件
→
常用函式
→ Instr(2, "eAlex", "e") 返回e在Alex中第一次出現的位置(從第1個字元開始算起,結果是4)
→ Round(34.566, 2) 返回前者保留2位小數的四捨五入結果
→ Int(34.43) 返回不大於此數的最大整數
→ Val("22.3") 轉成數字
→ Left("Alex", 3) 左邊3個字元
→ Mid("Alex", 1, 2) 索引1開始,長度為2的字元
→ Right("Alex.exe", 3) 右邊3個字元
→ Asc("A") 返回一個 Integer,代表字串中首字母的字元程式碼
→ Trim(" Alex ") 去除所有空格
→ LTrim(" Alex ") 去除左空格
→ RTrim(" Alex ") 去除右空格
→ Len("Sleep") 計算長度
→ CInt("123") 轉成整型Integer
→ CStr(123) 轉成字元型String
→ Space(2) 兩個空格
→ r = Cells(Rows.Count, 1).End(xlUp).Row 獲取內容的最後一行
Range("A1:A10").Select
Selection.Copy
Cells(2, 2).Select
ActiveSheet.Paste
Application.CutCopyMode = false '選區複製,然後黏貼,最後取出選區框
→ Workbooks.Open "F:\Desktop\1.xls" 開啟檔案
→ ActiveWorkbook.Close savechanges:=True 關閉檔案,儲存檔案
→ ActiveWorkbook.SaveAs Filename:="F:\Desktop\2.xlsx" 另存為檔案
→TextBox1.Text
→TextBox1.SetFocus 將游標定位到TextBox1上
→TextBox1.SelStart 指定選中文字的起點位置
→TextBox1.MaxLength 文字框可輸入的最長長度
→TextBox1.MultiLine 多行
→TextBox1.Top
→TextBox1.Left
→TextBox1.Width
→TextBox1.Height
CommandButton控制元件
→CommandButton1.Top
→CommandButton1.Left
→CommandButton1.Width
→CommandButton1.Height
ListBox控制元件
→ListBox1.ListIndex 選中文字的索引,-1為沒選定,0為第一個
→ListBox1.List(0) 第一個條目的內容
→ListBox1.ListCount 條目數目
→ListBox1.ListStyle 值為1是有選框的
→ListBox1.MultiSelect 值為1可以多選
UserForm控制元件
→UserForm1.Show
→Unload UserForm1
ComboBox控制元件
→ComboBox1.List 可以直接用陣列賦值
→ComboBox1.ListIndex = 0 ComboBox上顯示第一個文字
→ComboBox1.Clear 去除上面所有內容
→ComboBox1.AddItem "北京" 加入內容
MultiPage控制元件
→MultiPage1.Value = 0 多頁顯示的時候顯示第一頁的內容
→MultiPage1.SelectedItem.Index > 2 選中出了第一頁以外的其他頁
MultiPage控制元件與TabStrip控制元件的區別就在於前者每一頁之間沒有任何關係,而後者則是公用同一個頁面,只是標籤名稱不同的~
TabStrip控制元件
→TabStrip1.Value = 0 多頁顯示的時候顯示第一頁的內容
→TabStrip1.SelectedItem.Caption 不同Tab的名稱
→TabStrip1.SelectedItem.Index 不同Tab的索引
→TabStrip1.Style 有三個選擇,預設是0,1是按鈕形式的
Image控制元件
→Image1.Picture = LoadPicture(FilPath) 載入圖片,其中FilPath是圖片的完整地址
Dim Arr As Variant
Dim r As Integer
r = Cells(Rows.Count, 1).End(xlUp).Row
Arr = Range("A1:A" & r)
ListBox1.List = Arr
ComboBox也有同樣地用法~相關文章
- VBA中使用EXCEL工作表函式Excel函式
- Excel vba自定義函式公式智慧提示Excel函式公式
- VBA 自定義常用函式 (備用)函式
- Excel VBA小程式 -使 用VBA實現VLOOKUP函式查詢?Excel函式
- 15個常用excel函式公式 excel函式辦公常用公式Excel函式公式
- excel中最常用的30個函式 excel表格常用函式技巧大全Excel函式
- excel中常用函式(二)Excel函式
- VBA過程―子程式與函式(轉)函式
- Oracle分析函式與視窗函式Oracle函式
- 常用分析函式開窗講解函式
- Excel vbaExcel
- oracle的分析函式over 及開窗函式Oracle函式
- EXCEL常用函式介紹(1)(轉)Excel函式
- Hive常用函式及自定義函式Hive函式
- Python與Excel VBA比較PythonExcel
- 十一.Excel立方體函式Excel函式
- excel最常用的八個函式彙總 excel中各函式的用途功能Excel函式
- EXCEL+VBAExcel
- 與SQL視窗函式相同SQL函式
- oracle的分析函式over(Partition by...) 及開窗函式Oracle函式
- PHP 自定義函式用法及常用函式集合PHP函式
- 語法:OVER(PARTITION BY)及開窗函式函式
- excel VBA學習Excel
- QtGui.QComboBox控制元件常用函式QTGUI控制元件函式
- Excel--使用VBA Code 動態建立、修改和刪除自定義窗體程式碼摘抄Excel
- Excel函式應用教程:函式與公式的概念(轉)Excel函式公式
- matlab常用函式與常用指令大全Matlab函式
- OC常用數學函式及常量函式
- Python常用函式及說明Python函式
- 常用記憶體操作函式記憶體函式
- 視窗函式函式
- Linux常用C函式—記憶體及字串操作篇(轉)Linux函式記憶體字串
- EXCEL 基本函式Excel函式
- MySQL視窗函式的具體使用TOCSMySql函式
- Orace與SQL常用函式對照SQL函式
- SparkSQL 開窗函式SparkSQL函式
- Spark 開窗函式Spark函式
- SparkSQL開窗函式SparkSQL函式