A列のセルに
<HTML>
<img src="http://www.atuoiuoa.co.jp">
</html>
と5000行にわたって入っているとします。
B列のセルに
http://www.act.azyscholl.co.jp
とはいっており、これも5000行にわたって記載されているとします。
しかし、こちらの5000行は、act.以降が同じ文字列でなく違う文字列がランダムに記載がされているとします。
そして、B1にhttp://www.act.azyscholl.co.jpの記載の文字列をA1の<img src="">の””の中に挿入し
A2も同様に""の中に、B2の違う文字列、例えば、http://www.act.alternative.co.jp
を挿入します。
この一連の作業を関数などを使用して一度に行いたいのですが、
良い方法があれば教えてください。
No.3ベストアンサー
- 回答日時:
当該シートのA列2行目から最終行までの「
http://www.atuoiuoa.co.jp」を、当該行のB列の文字列に置き換えます。Sub test()
Dim a, b, c, i As Long
a = Cells(Rows.Count, "A").End(xlUp).Row
b = "http://www.atuoiuoa.co.jp"
For i = 2 To a
c = Cells(i, "B").Value
Cells(i, "A").Value = Replace(Cells(i, "A").Value, b, c)
Next i
End Sub
No.2
- 回答日時:
No.1
- 回答日時:
URLの部分を直接入力するのではなく、B列のセルを参照させれば良いのでは?
A列のセル=前半の文字&B列のセル&後半の文字
です。文字の部分は""で区切ってください。
1つのセルに改行も含んでいると言う意味であれば、
改行前の文字&CHAR(10)&改行後の文字
とすれば改行を入れられます。
同様に"という記号を入れたければ、
"より前の文字&CHAR(34)&"より後の文字
とすれば"を入れられます。
<HTML>
<img src="http://www.atuoiuoa.co.jp">
</html>
の例であれば、
A1="<HTML>"&CHAR(10)&"<img src="&CHAR(34)&B1&CHAR(34)&">"&CHAR(10)&"</html>"
といった感じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- 数学 数独の解法についてお聞きします 4 2023/05/25 17:15
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
Excel上でのデータ数字が連番で...
-
別のセルに値が入力されたら、...
-
HYPERLINKとADDRESSとMATCHの組...
-
数式が入ったセルを含めて、数...
-
列の数字に100をかけたい
-
入退社日より各月末の在籍者数...
-
【EXCEL】指定したセルの値を他...
-
エクセル:横長の表を改行して...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで住所の番地順に並べ...
-
「Exel」で、指定した列が...
-
アルファベットを含む数をエク...
-
スペースとスペースの間の文字...
-
エクセルで、毎日の走行距離(...
-
エクセルで2行まとめて並び替...
-
エクセル セル内の文字数を超え...
-
エクセルのsumifでかけ算してか...
-
エクセルで公平にチーム分けす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報