[VBA ] 資料剖析FieldInfo的問題
想請教一下,因為想要用儲存格的值來改資料剖析的寬度
但FieldInfo:=改用變數後就沒辦法使用...
把概念改成簡單一點也沒辦法使用,巨集碼如下
想請大家幫忙看一下是什麼問題,感謝大家!!
Dim ARR(5) As Variant
ARR(5) = "Array(Array(0, 1), Array(2, 1))"
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth,
_
FieldInfo:=ARR(5), TrailingMinusNumbers:=True '不能用
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth,
_
FieldInfo:=Array(Array(0, 1), Array(2, 1)), TrailingMinusNumbers:=True
'可以用
自問自答一下,剛發現是雙引號造成系統認為是字串所以沒辦法用,想請問要如何改才可
以讓系統從儲存格中辨認要切分的規則呢?
例如B2的值為(0,1),B3的值為(2,1)
目前只有想到用字串&的方式把它們串起來
還有什麼方式可以把它們連結起來呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.225.10 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1636727293.A.E66.html
※ 編輯: gn01106472f (220.137.225.10 臺灣), 11/12/2021 23:37:23
推
11/15 23:29,
3年前
, 1F
11/15 23:29, 1F
→
11/15 23:29,
3年前
, 2F
11/15 23:29, 2F
→
11/15 23:29,
3年前
, 3F
11/15 23:29, 3F
→
11/15 23:30,
3年前
, 4F
11/15 23:30, 4F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章