- ベストアンサー
エクセルで欄に連続して、0を入力したい。
一般的には一行目に0を入力して、そのセルを選択し、 ドラッグするのですが、行数が表示極限に近い状態では、 5分以上かかってしまいます。 計算式とか、VBAなどでする方法か、 もしくはその欄の極限行数まですべて0で埋める操作方法があれば それでもよいのですが、ご教示ねがいませんか? ご回答よろしくおねがいします。m( _ _ )m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
例えば、セルA1に"0"を入力してA列を全選択(Aの列ボタンを押しても良い)。 コントロールキー(CTRL)を押しながら「D」キーを押してみて下さい。 これは文字列にも有効です。
その他の回答 (4)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 色々やり方はありますが・・・ 一例です。 お使いのバージョンがExcel2007以降とします。 仮にA1~A100000セルまで「0」を入力したい場合 A1セルに「0」を入力 → A列を挿入 → 元のA列がB列に移動 → A1セルに「1」を入力 → 画面左上にΣのアイコンがあると思います、その下の「フィル」(下向き矢印)のアイコンをクリック → 連続データの作成 → 「列」を選択 → 「停止値」に100000と入力しOK → B1セルのフィルハンドルでダブルクリック これでB100000セルまで「0」が表示されますので、最後にA列を削除して完了です。 ※ Excel2003までのバージョンの場合は メニュー → 編集 → フィル だったと思います。m(_ _)m
お礼
たいへんごしんせつなご説明ありがとうございました。 たいへん参考になりました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
ほぼ瞬時にできる方法は関係のないセルに0を入力して「コピー」します。その後に例えばA列を選択してから「形式を選択して貼り付け」で「乗算」にチェックをしてOKします。
- aokii
- ベストアンサー率23% (5210/22062)
隣接列にブランクの無いデータが詰まっていれば、ドラッグする前にダブルクリックすればできます。
- xls88
- ベストアンサー率56% (669/1189)
≪例1≫ 隣の列にデータが連続している範囲なら 0と入力したセルを選択 選択枠の右下角の■をダブルクリック ≪例2≫ 名前ボックスにA1:A5000というようにセル番地を入力 Enter で確定し上記セル範囲を選択 0 キーを打てば先頭セルに0が入力される 編集モードのまま Ctrl+Enter で選択範囲セルに0が入力 VBAでアクティブシートに入力する例 ≪例3≫ Range("A1:A5000").Value = 0
お礼
たしかに、おしゃるとおりだとおもいます。 最悪はVBAでも可能ですね^^ たすかりました。
お礼
実際にはA1セルに0を入力、コピーを選択、 列表示マークAを選択、貼り付けを選択で 目的を果たすことができました。 お手数多謝です。