No.1
- 回答日時:
>データの中で1項目だけを取り出してテキストデータに変換したいのです。
>例) 安部太郎 aaa@abc.co.jp 999-222-2222
これって1つのセルに全部書かれているということではないですよね?
で、あれば、URLのセルの行だけ選択して、他のシートにコピーして
コピーされた行の次の行にカンマをコピーして、CSV形式でファイル出力
すれば、希望通りになると思います。
もし、同一セルに書いてあるなら、一度CSV形式で出力して、
そのファイルをカンマとスペースで区切るようにしてあげれば、別々の
セルに分かれます。
ありがとうございます。
データは複数のセルに書かれています。
データ件数が多く、データの間の行にカンマを入れなけ
ればならない(挿入)ために簡単にできないかと思って
います。
できれば変換時にカンマの行を自動挿入できればと思っ
ています。
No.2
- 回答日時:
参考回答として,のテキストを入れない方法で回答します
例題だとB列がアドレスのようですので
B列をコピーして
新しいエクセルに貼り付け
登録する時にCSVで登録すればOKです。
なぜ,行が必要か不明な為、参考回答です。
何かあれば補足して下さい。
ありがとうございます。
EXCELのデータをWindowsでないシステム
に渡すために、データの区切りの識別としてカンマ行
が必要なようです。
No.3ベストアンサー
- 回答日時:
A2から下方向にデータが並んでいるときの方法です。
必要なURLの前後は『半角スペースとしています』標準モジュールに貼り付けます。ご参考に。
Public Sub writeURL()
Dim outFilename As String '出力ファイル名
Dim rw As Long '行カウンタ
Dim dt As String 'データ
Dim pot1 As Integer '区切り位置1
Dim pot2 As Integer '区切り位置2
outFilename = "C:\My Documents\・・・・" & "\myTestFile.txt"
Open outFilename For Output As #1
For rw = 2 To Range("A65536").End(xlUp).Row
dt = Range("A" & rw)
pot1 = InStr(dt, " ")
pot2 = InStr(pot1 + 1, dt, " ")
If rw <> 2 Then Print #1, ","
Print #1, Mid(dt, pot1 + 1, pot2 - pot1 - 1)
Next
Close
End Sub
No.4
- 回答日時:
エクセルだけでは実現可能では無いのでは?
したがって先ほどのCSVを変換してはいかがですか
ozconv 簡単・テキストコンバータ
HTMLの表からCSVに変換したり、引用符つけたり、コード変換したり、色々加工可能
と色々書いてありました
別にHTMLにこだわらず一回試されたらいかがですか?
参考URL:http://www.vector.co.jp/soft/win95/net/se162031. …
アドバイスありがとうございました。
nishi6さんに教えて頂いたモジュールでできました。
おそらく私の質問内容があまり要領えず、お手数をおかけ
したと思います。
すいません。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
DBで改行が入っているデータをE...
-
SUMIFS関数の計算結果が違います
-
COUNTIFS関数で日付データを数...
-
エクセルの関数で範囲のある数...
-
【エクセル】区切り文字が含ま...
-
エクセルで列にあるユニークな...
-
エクセルにおいて、数値が入っ...
-
テキストデータのPDFをWordで開...
-
WORD97/2000とXPの互換性
-
EXCEL2003 で リンク貼付 ...
-
Excelに詳しい方、教えていただ...
-
エクセルで時間の合計ができません
-
セル内改行ありExcelレコードを...
-
PDF からの 数値データ抽出
-
Access上のデータをExcelのハイ...
-
別シートのエクセルデータを比...
-
エクセルの1行目を固定したい...
-
エクセルの大量のデータの行を...
-
エクセルで、数字の文字数を揃...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
エクセルの関数で範囲のある数...
-
差し込み印刷で文字列が「0」と...
-
エクセルで列にあるユニークな...
-
COUNTIFS関数で日付データを数...
-
SUMIFS関数の計算結果が違います
-
テキストデータのPDFをWordで開...
-
オブジェクトブラウザでデータ...
-
0:00をカウントしない方法
-
エクセルのマクロで他のシステ...
-
エクセル 貼り付け時の文字化け
-
エクセルで時間の合計ができません
-
エクセルでプルダウン選択され...
-
斜めの貼り付け
-
wordデータを、excelに自動で入...
-
エクセルにおいて、数値が入っ...
-
膨大なデーターの変更点のみ抽...
-
DBで改行が入っているデータをE...
-
エクセルで「データ」の「区切...
おすすめ情報