返回列表 上一主題 發帖

[發問] 程式碼

[發問] 程式碼

[M1] = "=IF(R3C2<>"""",""****""&MID(R3C2,1,20),"""")" 請教各位,小弟想將此程式碼的「1」改為=A1的值,「20」=A2的值。請賜教!

回復 1# tinching

可能要這樣子才有辦法執行吧,不知道有沒有其他高手知道
sub test
If Cells(3, 2) <> "" Then
[m1] = "***" & Application.Text(Mid(Cells(3, 2), [a1], [a2]), 0)
Else: [m1] = ""
End If
end sub

TOP

本帖最後由 stillfish00 於 2013-7-25 19:57 編輯

回復 1# tinching
[M1] = "=IF(R3C2<>"""",""****""&MID(R3C2," & [A1] & "," & [A2] & "),"""")"

P.S:假設你code是放在工作表內,且A1,A2都確定為正常值不用另外判斷。

TOP

回復 1# tinching
你會用 IF(R3C2
那套進去就好了
  1. M1] = "=IF(R3C2<>"""",""****""&MID(R3C2,r1c1,r2c1),"""")"
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

謝謝解答,可以用了。

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題