Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13029 / 13646 ツリー ←次へ | 前へ→

【7363】セルへの一括入力 だまりん 03/9/3(水) 12:45 質問
【7364】Re:セルへの一括入力 Jaka 03/9/3(水) 12:58 回答
【7365】Re:セルへの一括入力 Jaka 03/9/3(水) 13:06 回答
【7378】ありがとうございます だまりん 03/9/3(水) 16:18 お礼

【7363】セルへの一括入力
質問  だまりん  - 03/9/3(水) 12:45 -

引用なし
パスワード
   仕事でVBA使っていて困っています。
1つのブックのシートを全て選択して同じセルに同じ内容を一括して入力したいのです。
下記のようにしてみたのですが、先頭のシートにしか入力されません。
お忙しいところ基本的なことで申し訳ありませんがよろしくお願いします。

Sheets.Select
Range("A1").Value = "だまりん"

【7364】Re:セルへの一括入力
回答  Jaka  - 03/9/3(水) 12:58 -

引用なし
パスワード
   こんにちは。

Sub jik()
  celad = ActiveCell.Address
  Sheets.Select
  For Each Sh In ActiveWindow.SelectedSheets
    Sh.Range(celad).Value = "だまりん"
  Next
End Sub

Sub ji2()
  celad = ActiveCell.Address
  For Each Sh In Worksheets
    Sh.Range(celad).Value = "だまりん2"
  Next
End Sub

【7365】Re:セルへの一括入力
回答  Jaka  - 03/9/3(水) 13:06 -

引用なし
パスワード
   すみません。
位置は決まっていたんですか..。

   ↓ 削除
celad = ActiveCell.Address


Sh.Range(celad).Value = "だまりん"
   ↓ 変更
Sh.Range("A1").Value = "だまりん"

【7378】ありがとうございます
お礼  だまりん  - 03/9/3(水) 16:18 -

引用なし
パスワード
   しかし、こんなに早くスレがつくとは思ってもいませんでした・・・。
なんかリアルタイムみたいですね。
本当にありがとうございました。
自分ももっと勉強して皆様のように簡単に答えられるようにならねば〜。
それまでの間、たびたびお世話になるかもしれませんがよろしくお願いします。

13029 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free