2000 行を超える非常に大きな Excel スプレッドシートがあります。
私は列 C の最初の単語が変わるたびに空白行を追加して整理していますが、もう 30 分以上もこの作業を続けていて、疑問に思うようになりました。
組み込みメニューまたはマクロを使用してこれを自動的に実行できますか? どうすればよいでしょうか?
初心者フレンドリーにお願いします。
答え1
Excel でマクロを記録するのは簡単で、そのようなマクロは、ある程度の「BASIC」の知識があれば、ニーズに合わせて簡単に変更できます (注:「BASIC」言語の基本的な知識)。
お使いの Excel のバージョンがわかりませんが、
- 「新しいマクロを記録」を見つける
- それに近いところに「相対参照を使用する」オプションがあるので、そのオプションを「アクティブ」にします。
- 最初の単語が次の行と異なる「列 C」の項目の先頭にカーソルを置きます。
- 「新しいマクロを記録」をクリック/選択します
- を押しF2、次にENDONE と入力しSPACE、 を押しますENTER (これによりセルの内容が「編集」され、マクロに表示されます)
- メニューで「挿入、セル、行全体」を見つけて選択します (または、キーボード ショートカットがわかっている場合はそれを使用します)。
- カーソルを一度下に押します。
- 「録画を停止」を選択します
ALT+を押してF8マクロを見つけ、名前をクリックします。
次に、[オプション] ボタンを見つけてクリックし、マクロのキーボード ショートカットを設定します。うーん...「編集」ボタンがあると思うのですが、よく分かりません- ダイアログを閉じます。
ここで、記録されたマクロを BASIC の知識を使って編集する必要があります... ;-)。マクロ エディターにアクセスするには、ALT+を押します。F11
編集方法がわからない場合は、エディターからマクロのコードをコピーして上記の質問に貼り付けると、誰か(おそらく私)が代わりに編集してくれるかもしれません。