- 締切済み
エクセルcsvファイルでセル内に追加処理
エクセルでcsvファイルを作成しております。 セル内にコード番号が「111000」等が連番であります、 このコードのあとに .jpgを追加して「111000.jpg」と 変換したいのです。 1万行を一括で処理出来きないでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
一旦数字だけのテキストファイル(またはCSVファイルを作って)あとから、「.jpg」を数字の末尾に付け加えるなんて出来ますよ。 テキストファイルやCSVファイルを読むコードと新たに書き出すコードをWEBででも調べれば良い。 アウトプットファイルは、インプトファイルとは、別のファイルになる。 ーー しかしエクセルを使っているものが、「.jpg」をセルのデータの後尾に付け加えるなんて、&で簡単に思いつくことだ。 VBAで行ごと(セルごと)に1セルづつやっても難しいコードではない。 何を聞こうとしているのか判らない質問。 ーー >1万行を一括で処理出来きないでしょうか? 一括の意味があいまい。 VBAの1行程度では適当なコードは無いと思う。 もう少し勉強して目算があるなら、そういう方法があるかどうか聞くのもある。 それまでは、自分のできる方法でやるべきで、目算も無いのに質問しても無駄 参考 Sub test01() Dim cl As Range For Each cl In Range("A1:A8") cl = cl & ".jpg" Next End Sub などのやり方が、コード行で最少か。
- xrv750manabu
- ベストアンサー率0% (0/1)
仮にその数値のセルがA1の場合、任意のセル(たとえばB1)に「=$a1&".jpg"」と入力すればB1に変換値が入ります。 A1~A10000が対象であれば、先のB1をB2~B10000にコピー&ペーストすれば同様に処理されます。
お礼
ご回答ありがとうございました。 上記の方法でキチンと処理できました。
- aokii
- ベストアンサー率23% (5210/22062)
マクロならできますが、面倒なので、一括で処理ではありませんが、関数で普通に=A1&".jpg"でドラッグコピーして変換したものを貼りつけてはいかがでしょう。
お礼
ご回答ありがとうございました。 一時的にこの方法で処理したいと思います 本当にありがとうございました。
お礼
すみませんエクセル初心者でwww 解決しました(^^)