人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBAについての質問です。配列 $tarray=("A","B","C")があったときにこれを PHP だと implode("," $tarray)として、A,B,C にすることができます。同様のことは、VBAではどうやるんでしょう。

●質問者: kaiketsu
●カテゴリ:コンピュータ
✍キーワード:PHP VBA 配列
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● khazad-Lefty
●27ポイント

Join関数でイケないでしょうか?

http://www.officetanaka.net/excel/vba/function/Join.htm


2 ● SALINGER
●27ポイント

join関数です。

http://officetanaka.net/excel/vba/function/Join.htm


例えば

Sub test()
 Dim tarray As Variant
 Dim str As String
 
 tarray = Array("A", "B", "C")
 
 str = Join(tarray, ",")
 
 Debug.Print str
End Sub

3 ● GreenStar
●26ポイント

Split関数!

Dim a As String, b() As String
a = """A"",""B"",""C"""
b = Split(a, ",")
For i = 0 To UBound(b)
 Debug.Print b(i)
Next i

http://www.vba-world.com/split.html

phpとかになれちゃうとVBAは面倒だね!


4 ● GreenStar
●10ポイント

Join関数!!

Dim tarray() As Variant
tarray = Array("A", "B", "C")
MsgBox Join(tarray)

http://www.moug.net/tech/exvba/0100022.htm

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ