2016-11-27 2 views
0

VBScriptに関する知識がなく、助けが必要です。VBScriptを使用して2つに区切られたテキストファイルからExcelにデータを書き込む

論理的に - 私は#をforループで分割し、次に:を使って再び分割することを考えました。

例:

テキストファイル:

a : 21312 # asdfasd23sad : 43624 # asdsad*:21

Excelファイル:だから

enter image description here

+1

、soemthingはあなたが記載されているアプローチで作業していませんか?エラーが出ていますか?あなたのコードを示して、あなたが期待した通りに動作していないものを記述してください。 SOは無料のコード作成サービスではありません。 –

答えて

1
Function arr() 
input = a : 21312 # asdfasd23sad : 43624 # asdsad*:21 
arr1 = Split(input, "#") 

For i = Lbound(arr1) To Ubound (arr1) 
arr2 = Split(arr1(i),":") 
For j = Lbound(arr2) To Ubound (arr2) 
    Msgbox arr2(j) 
Next 
Next 
End function 
+0

こんにちはイスマイル;あなたのコードは正しいかもしれませんが、いくつかの文脈ではより良い答えになります。たとえば、この提案された変更がどのようにしてなぜ問題の問題を解決するのか、そしておそらく関連文書へのリンクを含む理由を説明することができます。そうすれば、彼らにとってより有用になり、同様の問題に対する解決策を探している他のサイトの読者にとってもより有用になります。 –

+0

こんにちはイスマイル;私はこの論理を得た。実際に私が直面している問題は、スクリーンショットに示すようにこれをExcelファイルに書き込むことです。 –

関連する問題