• ベストアンサー

エクセルで欄に連続して、0を入力したい。

一般的には一行目に0を入力して、そのセルを選択し、 ドラッグするのですが、行数が表示極限に近い状態では、 5分以上かかってしまいます。 計算式とか、VBAなどでする方法か、 もしくはその欄の極限行数まですべて0で埋める操作方法があれば それでもよいのですが、ご教示ねがいませんか? ご回答よろしくおねがいします。m( _ _ )m

質問者が選んだベストアンサー

  • ベストアンサー
  • keronjin
  • ベストアンサー率50% (83/166)
回答No.2

例えば、セルA1に"0"を入力してA列を全選択(Aの列ボタンを押しても良い)。 コントロールキー(CTRL)を押しながら「D」キーを押してみて下さい。 これは文字列にも有効です。

harapokochan
質問者

お礼

実際にはA1セルに0を入力、コピーを選択、 列表示マークAを選択、貼り付けを選択で 目的を果たすことができました。 お手数多謝です。

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんにちは! 色々やり方はありますが・・・ 一例です。 お使いのバージョンがExcel2007以降とします。 仮にA1~A100000セルまで「0」を入力したい場合 A1セルに「0」を入力 → A列を挿入 → 元のA列がB列に移動 → A1セルに「1」を入力 → 画面左上にΣのアイコンがあると思います、その下の「フィル」(下向き矢印)のアイコンをクリック → 連続データの作成 → 「列」を選択 → 「停止値」に100000と入力しOK → B1セルのフィルハンドルでダブルクリック  これでB100000セルまで「0」が表示されますので、最後にA列を削除して完了です。 ※ Excel2003までのバージョンの場合は メニュー → 編集 → フィル だったと思います。m(_ _)m

harapokochan
質問者

お礼

たいへんごしんせつなご説明ありがとうございました。 たいへん参考になりました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

ほぼ瞬時にできる方法は関係のないセルに0を入力して「コピー」します。その後に例えばA列を選択してから「形式を選択して貼り付け」で「乗算」にチェックをしてOKします。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.3

隣接列にブランクの無いデータが詰まっていれば、ドラッグする前にダブルクリックすればできます。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

≪例1≫ 隣の列にデータが連続している範囲なら 0と入力したセルを選択 選択枠の右下角の■をダブルクリック ≪例2≫ 名前ボックスにA1:A5000というようにセル番地を入力 Enter で確定し上記セル範囲を選択 0 キーを打てば先頭セルに0が入力される 編集モードのまま Ctrl+Enter で選択範囲セルに0が入力 VBAでアクティブシートに入力する例 ≪例3≫ Range("A1:A5000").Value = 0

harapokochan
質問者

お礼

たしかに、おしゃるとおりだとおもいます。 最悪はVBAでも可能ですね^^ たすかりました。

関連するQ&A