『VbCrLfって何?』(万年太郎) [[20041126154413]]「FOR〜NEXT内の変数について」から配列変数の使い方を参照し、 下記のVBAをテストしてみたのですが、その中の記述「VbCrLf」の意味がわからず、投稿させて頂きます。 VBA文法の本を片っ端から調べても出てきません。どなたか解説して頂けませんか? Option Base 1 Sub Macro2() Dim ka() As String Dim ka2 As Variant Dim i As Long Const KaMei As String = "1課,2課,3課,販促課,事務課" ka = Split(KaMei, ",") ka2 = Array("1課", "2課", "3課", "販促課", "事務課") MsgBox "ka() (Splitを使った場合)" & vbCrLf & "LBound = " & LBound(ka) & vbCrLf & _ "Ubound = " & UBound(ka) MsgBox "ka2 (Arrayを使った場合)" & vbCrLf & "LBound = " & LBound(ka2) & vbCrLf & _ "UBound = " & UBound(ka2) End Sub Window2000 , EXCEL2000 ---- MsgBox における、改行コードですね。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_msgbox.html (純丸)(o^-')b ---- おおっ!純丸さんが返事くれたんだ。早速読ませて頂きます。 純丸さん、有難うございます。(万年太郎) ---- VBAのヘルプにも載っていますよb(ROUGE) ---- VbCrLf ですが、 EL2000 にはヘルプに載っていませんでした。 EL2002 では載っているようです。 EL2003 は確認していません・・・ (1or8) ---- EL2003 でも載ってましたよ^^ (dack) ---- 色々な情報ありがとうございます。座右に置いているVBAのバイブルはSE SHOEISHA出版の Excel2000VBA辞典ですので、古く、載っていませんでした。職場は来年あたりに1世代遅れの Xpに切り替える予定で、個人もXp環境なので2003対応辞典でも十分かな?それともVista対応がいいかな? (万年太郎)