1、一種純粹的錄製宏。(未使用此方法,若有興趣可自學),就是Excel提供了「所見即所得」的方式生成宏。把本身想要的操做記錄,錄製成宏。函數
自學網等各類網站有教學視頻或文章工具
2、經常使用VBA語法及函數筆記:開發工具
Excel 中【開發工具】--查看代碼或者VB或者查看宏便可打開代碼編輯。網站
https://blog.csdn.net/szwangdf/article/details/2338683.net
http://www.javashuo.com/article/p-kecjfuny-do.html視頻
一、註釋:單引號 ‘ 。對象
二、聲明方法,代碼段。相似Java中方法 void AAA(){} blog
Sub Test02()開發
^^^^^^get
end sub
三、Dim 聲明變量。Dim a as Integer . 相似 int a ;
四、set 給變量賦值 Set sht1 = ActiveWorkbook.Worksheets(1) 相似 String aaa = "這是個工做簿";
五、k = sht1.[A65535].End(xlUp).Row (注意Excel版本)聲明並獲取 最後一條有數據的行數值,好比第5行。
Range(「A65536」).End(xlUp).Row ‘返回A列最後一行(即記錄的總條數)
六、 For i = 4 To k 循環遍歷,從4開始遞增到第K個值。
七、if 判斷 多個判斷邏輯用 Or 和 And 鏈接 ,多層判斷用 If ... Elseif ... end if ... Else... End If
If sht1.Cells(i, 1) = "僱主品牌" Then
sht1.Cells(i, 12) = 1
八、Range() 指定單元格。好比 Range(「B1」)
九、Cell(範圍) Cells(1, 1) 單元格對象,相似Range。sht1.Cells(i, 1) = "線下物料" 工做表中第i行第一個單元格等於「線下物料」。也可設置單元格值。
十、