我需要將數字粘貼爲文本。這是有問題的,因爲前面有很多零(但我需要它們)。第一個片段,不起作用(我在互聯網上找到它)。VBA excel粘貼爲文本
Worksheets("B").Range("k7:k7").PasteSpecial Format:=」Text」,
Link:=False, DisplayAsIcon:=False
其他我記錄,但它並不總是工作。
PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone,
SkipBlanks:=False, Transpose:=False
有人可能會建議我一個更好的解決方案嗎?
您是否曾嘗試在單元格中添加文本的「infront」?這應該使excel將您的數字視爲文本並保持前導零 – Zac
或者您可以嘗試按照本文中的幾個解決方案進行操作:https://support.office.com/zh-cn/article/Keeping-leading-零和大號 - 1bf7b935-36e1-4985-842f-5dfa51f85fe7?ui = zh-CN&rs = zh-CN&ad = US或者試試這個公式:'''= TEXT(A1,「000-00-0000」) '''這會產生這樣的結果:** 012-34-5678 ** –