• ベストアンサー

エクセルのDELE

エクセルで Ctrl-End で セルの終端に ジャンプしますが、そこは 何もありません。 それが、12万行とか、とんでもなく 大きいファイルになっています。 プログラムで 余分な 行や列を削除しますが、全く変化しません。 とりあえず、新しいシートにセル内容をコピーしますが、プログラムは手で移植するより方法がありません。この方法でとりあえず、ファイルは小さくなります。 ネット検索では エクセルのバグらしき記載がありますが、何か 上手い方法はありますでしょうか

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

#2ですが、操作方法を間違えてたので訂正 ×)まず、セルC4を選んで、Ctrl+Endキー押して(結果、4行目~5行目が選ばれる)、 ○)まず、セルC4を選んで、Ctrl+Shift+Endキー押して(結果、4行目~5行目が選ばれる) ブログラムが「列あるいは行全体を選択して書式設定する」を持ってたら、再発しますよ

007itochan
質問者

お礼

お手数です。 削除のあと、何か作業するとダメのようですね。 感謝

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

仮に、「あなたが認識している利用した最も右下のセル」がC3、 「Ctrl+Endキーで飛ぶ最も右下のセル」がF5とします。 まず、セルC4を選んで、Ctrl+Endキー押して(結果、4行目~5行目が選ばれる)、 「行の削除」を行って下さい。 で、直後に「Ctrl+S」で保存。←これがポイント 同じようにして余分な列(列D~列F)を削除して、 直後に「Ctrl+S」で保存 これでどうですか?

全文を見る
すると、全ての回答が全文表示されます。
  • FEX2053
  • ベストアンサー率37% (7988/21361)
回答No.1

>エクセルで Ctrl-End で セルの終端に ジャンプ 最終セルへのジャンプは、[ctrl]+[↓]じゃなかったかしら? VBAなら Selection.End(xlDown) だったような・・・。

007itochan
質問者

補足

お手数です 飛び方の問題じゃなくて そこが 空白のセルでも、列、行 どの方法で 削除しても VBA、手作業 いずれにしろ、エクセルが そこの握って、また、そこにジャンプして、ファイルが小さくならない それが 18万行 だったりする・・・ ってことが 問題なのですが

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel VBA データのクリアについて

    Excelファイルで、C列に、2行目から下に全て、条件付き書式を入れています。 そしてA2:E20000セルまでデータが入っており、マクロでこのデータの2行目以下をクリアしたい(1行目はタイトル行)と思います。このとき endR=cells(rows.count,1).end(xlup).row Range(cells(2,1),cells(endR,1)).entireRow.clearContents このコードでは、データのクリア自体は出来るのですが、Excelがデータの終端を2万行目と認識したままになってしまい、ファイルサイズが重くなってしまいます。といってclearContentsの部分をDeleteにしてしまうと、C列に入れた条件付き書式が全て消えてしまいます。データの終端を2行目と認識させ、かつ条件付き書式も削除されないようにする確実な方法はないでしょうか?なおデータは2万行ぴったりとは限りませんし、何度も読み込んだりクリアしたりします。

  • エクセルの空白セルの選択

    こんにちは いつもお世話になっています。  エクセルの空白セルの選択について教えてください。 A列、B列にデータがあります。それぞれの列で空白セルがありますが、同じ行で両列ともに空白のセルだけを選択する方法を教えてください。  単に「ジャンプ」から空白セルを選択すると片方にデータがある行のセルも選択してしまいます。片方にデータのある行は残し、両列ともに空白の行を削除したのです。  よろしくお願いします。

  • エクセルのショートカット

    エクセルのアクティブセル移動の為のショートカットキーでCtrl+Homeで最初のセルCtrl+Endで最後のセルに行くと思っていたのですが、どうしてもCtrl+Endでかなりの空白セルの後にアクティブセルが来てしまいます。何かいい方法はないでしょうか。

  • エクセル オブジェクト間にリンク設定できる?

    エクセルで、例えば、 図形描画ツールで描いた○をクリックすると、 同じく図形描画ツールで描いた□へジャンプする といったリンク設定はできるのでしょうか。 オブジェクトをクリックすると特定のセルにジャンプする方法は解るのですが、 列や行を挿入すると、ジャンプ先がどんどんずれていってしまうので、 以上のような方法ができないかなと思っています。 ※列や行を挿入しても、ジャンプ先がずれないような方法がもし他にあれば、 その方法でも構いませんので教えてください。

  • エクセルのセルのジャンプについて

    エクセルについて質問です。 3,000件程度のエクセルデータを作成していますが、入力に当り、sheet1のA列10行目のセルをクリックすると、sheet2のA列10行目のセルへジャンプするような関数はあ

  • エクセル2002で、ある列が空白なら、その空白のある行は削除する方法

    エクセル2002で、 ある列に空白のセルがあった場合、その行を削除する方法を教えてください。 例えば、B列を選択して、 編集、ジャンプ、セル選択、空白セル、OKとたどって、 セルB11、セルB22、セルB33が空白セルなら、 11,22,33の行を削除する方法を教えてください。

  • エクセルVBAで最終行取得ができない

    エクセルVBAでたとえばC列にどこまでデータが入力されているかを調べるとき、通常は r = Cells(Rows.Count, "C").End(xlUp).Row などでできます。 しかし添付画像のような入力フォームが出来上がっており、かつC列に最初から何らか(画像では〒マーク)の入力がされているので、そこに回答者が途中まで入力された場合、これでは最終行は取得できません。 逆に上からEnd(xlDown)でやろうとしても、途中に空白セルがあってお手上げです。 余分な〒マークを元データから削除してしまいたいのですがそれでは入力されているところのマークまで消えてしまいます。 このようなファイルが何百もあり、それを1枚のシートにまとめようとしているのですが、この最終行取得でつまずいてしまいました。 どのような方法があるでしょうか? 画像はエクセル2013ですが、実際にマクロを動かすのは2010です。

  • テキストをエクセルに読み込みたい。

    エクセル2000を使っている初心者です。 12.3 45.6 78.9 ↓ ↓ ↓ 縦に10万行の、数字が入ったテキストファイ ルが有ります。この数字を加工するためにエクセルへ A列に3000行 B列に3000行・・・と区切りながら、 セルに納めたいのです、早くて簡単な方法を教えて いただけないでしょうか。(テキストファイルの段階 で並び替えが必要なら、その方法をお願いします。)

  • EXCELで、『検索』をやりやすく!

    行が400あるファイルなのですが、簡単な検索の仕方を 探してます。 いつも 『ctrl+F』でウィンドを起動して入力するのですが、 例えば、何処かのセルに検索できる関数とかは無いのでしょうか? また、マクロの設定などで何処かのセルに入力するとその行まで ジャンプできるなどの便利な機能は無いのでしょうか? 宜しくお願い致します。

  • エクセル2007の入力で作業の効率化を図りたいです

    大変お世話になります。 エクセル2007での質問です。 ある作業の効率化を図りたいため、ご教授頂けると本当に助かります。 【以下が普段行っている作業です】 ●エクセルのファイルが2つあります。(エクセルファイル(1) エクセルファイル(2) とします。) ●エクセルファイル(1)の各行のセルに行ごとに異なる5~6桁程の数字があります。エクセルファイル(2)の各行のセルにも行ごとに異なる5~6桁程の数字があります。 1)エクセルファイル(1)とエクセルファイル(2)のセルにある5~6桁程の異なる数字から、エクセルファイル(1)のどの行かを特定します。  (エクセルファイル(2)の5~6桁程の該当の数字をコピーし、エクセルファイル(1)にフィルターをかけて、「指定の値に等しい」に入力し、どの行か特定します) 2)エクセル(2)の2つのセルの情報(年月日:例えば20/04/02、と、金額:例えば1350)をエクセル(1)の該当のセルに値貼りをします。(例として、エクセル(2)のX列(金額)をエクセル(1)のAB列(金額)に値貼りのように、エクセル(2)のX列、エクセル(1)のAB列といった列はX列、AB列で変わりません。いつも同じ列の情報です。年月日も同様で、例としてエクセル(2)のZ列(年月日)をエクセル(1)のAC列(年月日)へ値貼りします) (何故値貼りをするのかというと、エクセル(1)の多くのセルに色々な関数が含まれているためです。) ◆注意点:時々、エクセル(2)にある5~6桁程の異なる数字はエクセル(1)と異なっており、どの行か特定出来ない場合があります。 その際は別のセルの数字等で検索して該当の行を特定します。 量が多いと、このような作業で時間を取られてしまいます。 マクロを組む等といった(その他の方法でも差し支えございません)、時間短縮の出来る良い方法を分かり易くご教授頂けると本当に助かります。 恐れ入りますが、早めのご回答を心よりお待ちしております。 どうぞ宜しくお願い申し上げます。

印刷ができません50の表示
このQ&Aのポイント
  • コピー用紙を手差しで入れ、紙詰まりし、紙をとり操作したが、印刷が出来ないまま。
  • お使いの環境はWindowsで、無線LANで接続されています。
  • 関連するソフト・アプリや電話回線の種類は特にありません。
回答を見る