
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんばんは
ご提示のデータが、セル内改行でつながっているのか、はたまた1行ずつ各セルに入っているのかもわからないので、なんともですけれど・・・
>というふうに処理できるようにマクロを作成したいです。
>どなたかご教授願えますか?
何を知りたいのかも書いてないので、ことらについてもなんともですが、当たるも八卦で全体的な概要を・・・
いずれにしろ、ご提示の1行単位にデータを分割取得して、必要に応じて連結する処理を行えばよさそうです。
一つのセル内の文字を分割するのなら、セルのテキストをセル内改行コードを区切りにしてSplit関数で分割すれば、各行を配列として取得できます。
https://docs.microsoft.com/ja-jp/office/vba/lang …
1行ずつ一つのセルに入っているのなら、セル範囲をまとめてValueで取得すれば、同様に配列に取得できます。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
テキストを連結するのには、シートの関数と同様「&」演算子で連結すれば良いです。
https://docs.microsoft.com/ja-jp/office/vba/lang …
数が多い場合はJoin関数が便利かもしれませんが、ご提示の場合は(よくわからないけれど)2つずつ(?)のようなので、必要ないかも。
https://docs.microsoft.com/ja-jp/office/vba/lang …
必要に応じて配列の要素数分ループすればよさそうですが、数がわからない場合はLBound、UBoundなどで引数の範囲を確認することが可能です。
もしかすると、「不要な空白を削除」する必要があるのかも知れません。
(ご提示のデータがそうなっているのかも知れないので・・・)
その場合は、連結する前にTrimなどで空白を除いておけば良いでしょう。
https://docs.microsoft.com/ja-jp/office/vba/lang …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
EXCELで、結合されたセルに連続...
-
エクセルでチェックボックスを...
-
VBAで結合したセルがクリアでき...
-
セルを結合した場合の関数(COU...
-
エクセル ボタンを押すとセルの...
-
EXCEL セル結合したセルを参照...
-
【EXCEL】条件に合致するセルの...
-
エクセルで作業した日の日付を残す
-
Excelでnullになるような式のセ...
-
Excel 離れたセルへの連続デー...
-
vba 結合されたセルの列番号を...
-
エクセルで片方のセルに入力し...
-
EXCEL VLOOKUP的コメント自動表示
-
結合セルのデータ消去でエラー...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
Excelで表を作り、自動で今月の...
-
Excelで同じセルに箇条書きをし...
-
複数の文字列のいずれかが含ま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelでSUBTOTAL関数を設定した...
-
EXCELで、結合されたセルに連続...
-
エクセルでチェックボックスを...
-
エクセル ボタンを押すとセルの...
-
セルを結合した場合の関数(COU...
-
エクセルで片方のセルに入力し...
-
VBAで結合したセルがクリアでき...
-
Excel 離れたセルへの連続デー...
-
エクセルでたくさんのセルを小...
-
セルの値を取得してSQL文に組み...
-
Excel セルを結合したものを抽...
-
エクセル 結合セル内に空白なら...
-
エクセルでセルをクリックして“...
-
「数式は隣接したセルを使用し...
-
EXCEL VBAでたくさんのURLの一...
-
エクセルで作業した日の日付を残す
-
VBAで困っています。
-
結合セルのデータ消去でエラー...
-
【EXCEL】条件に合致するセルの...
-
セルの結合
おすすめ情報
テキストをコピペでエクセルに貼り付け、ボタンを押すことで↓以下の表示になるようにしたいです。