Sub Test()
'取得原本的值
a1_old = Range("A1").Value
b1_old = Range("B1").Value
'計算出新的值
a1_new = a1_old
a2_new = a1_old
b1_new = Left(b1_old, InStr(1, b1_old, "----------") - 2)
b2_new = Mid(b1_old, InStr(1, b1_old, "----------") + 10)
'將新的值放進儲存格
Range("A1").Value = a1_new
Range("A2").Value = a2_new
Range("B1").Value = b1_new
Range("B2").Value = b2_new
End Sub
兩個建議:
1.使用錄製巨集,再根據用錄下來的結果去研究用了那些指令
2.買一本Excel VBA基礎的書來K