(961/995)ExcelVBAでVariant型のものをRange型、もしくはString型に変換したいのですができますか?また、サブルーチンを定義する際に、引数のデータ型をRange型で定義したいのですができますか?わかる方は教えてください。(3003/5914)VariantからRangeあるいは、Stringへは単に代入すればいいだけで、型変換は必要ないと思います。Range)というようにすればいいです。(961/995)どうもありがとうございます。型変換の件は、確かに代入でできました。大きな辞書のようなVBAの本をみてものってなかったので、困っていました(できないのかな?、と)引数のデータ型指定も、もちろんできました。本当にありがとうございました。ユーティリティーモジュールをつくって、色々なマクロからそのモジュールを使おうと思っていたのですが、引数をrange型の引数を渡すとどうしてもうまくいかなかったのです。ありがとうございました。10:25結果を報告するこのQ&Aにはまだコメントがありません。あなたの思ったこと、知っていることをここにコメントしてみましょう。オフィス系ソフトExcelVBAを使用して、データを転記集約させる作業をしたいと思っています。オフィス系ソフトアクセスありがとうございます。Basicいつもお世話になります。オフィス系ソフト現在、ExcelVBAを職場で活用しようと学習中です。いま、ドラッグした範囲に格子...Userformの入力順序をタブオーダーでなく、VBAで指定したい。出来上がり、後で見に来たたくさんの人の悩みの解決に役立てられています。