以下是我寫的存檔VBA:
Private Sub CommandButton8_Click() '存檔
Application.ScreenUpdating = False '螢幕顯示停止
Dim RRR As Variant '第幾列
RRR = Selection.Row
Rows(RRR).Select
Selection.Copy
Selection.Insert Shift:=xlDown
Cells(RRR, 2).Select
ActiveCell.Offset(1, 0).Select
'填入本身工作表欄位中
ActiveCell.Offset(0, 1).Value = TextBox103.Value '校驗計畫
ActiveCell.Offset(0, 2).Value = TextBox104.Value '校驗日期
ActiveCell.Offset(0, 3).Value = TextBox105.Value '壓痕器編號
ActiveCell.Offset(0, 4).Value = TextBox106.Value '校驗試片編號
ActiveCell.Offset(0, 13).Value = TextBox115.Value 'X1
ActiveCell.Offset(0, 14).Value = TextBox116.Value 'X2
ActiveCell.Offset(0, 15).Value = TextBox117.Value 'X3
ActiveCell.Offset(0, 16).Value = TextBox118.Value '校驗試片編號
ActiveCell.Offset(0, 25).Value = TextBox127.Value 'X1
ActiveCell.Offset(0, 26).Value = TextBox128.Value 'X2
ActiveCell.Offset(0, 27).Value = TextBox129.Value 'X3
ActiveCell.Offset(0, 29).Value = TextBox131.Value '校驗者
SAVECHANGES = True '存檔
MsgBox "新增存檔成功"
End Sub
我想要請問一下,有什麼方法,可以不用這樣寫?
比如說我的檔案的資料在26列結束
那新的27列開始,空格處我自己填入就好
那固定該自己顯示的空格要怎麼讓它自動顯示呢?
該怎麼寫,謝謝><
留言列表