[解決済み] VBAで変数の宣言と代入を同時に行うことはできますか?
2022-04-20 19:08:29
質問
VBA初心者なのですが、以下の宣言と代入を1行に変換できるかどうか知りたいです。
Dim clientToTest As String
clientToTest = clientsToTest(i)
または
Dim clientString As Variant
clientString = Split(clientToTest)
解決方法は?
VBAには残念ながら省略記法がありません。
:
読みやすくするために1行にまとめたい場合は、継続文字を使用します。
Dim clientToTest As String: clientToTest = clientsToTest(i)
Dim clientString As Variant: clientString = Split(clientToTest)
ヒント(他の回答・コメントのまとめ)。オブジェクトでも動作します(Excel 2010)。
Dim ws As Worksheet: Set ws = ActiveWorkbook.Worksheets("Sheet1")
Dim ws2 As New Worksheet: ws2.Name = "test"
関連
-
vlookup関数の使用でExcelのvba
-
ADODBを使用したExcel VBAで、小計を使用してデータベースにアクセスする
-
[解決済み] JavaScriptの変数をアンセットするには?
-
[解決済み] C++でexternを使用するタイミング
-
名前の秘密:Excelの隠された名前空間
-
[解決済み】Pythonで値を代入せずに変数を宣言することだけが可能か?
-
[解決済み] Excel VBAで整数を文字列に変換するにはどうすればよいですか?
-
[解決済み] VBAでSetというキーワードは実際に何をするのですか?[重複しています]
-
[解決済み] Microsoft Office VBAの編集時に、ポップアップの「コンパイルエラー」メッセージを無効にするにはどうすればよいですか?
-
[解決済み] C++、'if'式での変数宣言
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン