すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

エクセル2007、マクロについて。
B2からB101に入っている数字の末尾にAをつけてコピーをし、C2からC101に貼り付けを実行する。
以下コード
Sub 番号()
With Range("C2:C101")
.Formula = "=B2+1"
.Copy
.PasteSpecial Paste:=xlValues
End With
Application.CutCopyMode = False
End Sub

この状態だとB2からB101に入っている数字に1を足してコピーをし、C2からC101に貼り付けになっています。
『数字に1を足してコピー』ではなく『数字の末尾にAをつけてコピー』にしたいのですが、どうすればよいでしょうか。

  • 質問者:おばさん
  • 質問日時:2010-08-07 10:45:12
  • 0

Sub 番号()
With Range("C2:C101")
.Formula = "=B2&""A"""
.Copy
.PasteSpecial Paste:=xlValues
End With
Application.CutCopyMode = False
End Sub

でいいんじゃないの?

  • 回答者:これでどう (質問から3時間後)
  • 0
この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る