- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロボタンを自動生成する方法はありますか?)
Excel2007でマクロボタンの自動生成方法
このQ&Aのポイント
- Excel2007を利用している際、行ごとにデータが詰まっている表があります。表は非常に長くなっており、そのままでは見づらい状況です。そこで、別の表にデータをコピーして見やすくする方法を知りたいと考えています。また、追加されたデータに対してもボタンを自動的に生成したいと考えています。
- Excel2007を使用している場合、行ごとにデータが詰まった表があります。この表は非常に長いため、見づらさを解消するために別の表にデータをコピーしたいです。また、新たに追加されるデータに対しても自動的にボタンを生成したいです。
- Excel2007を利用している際、行ごとにデータが詰まっている表があります。この表は非常に長くなっており、見やすさのために別の表にデータをコピーしたいと考えています。また、データが追加された場合にも自動的にボタンを生成できるようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コピーした行をどこに「どのように」貼り付けたいのかが不明なので,そこは割愛します。 手順: 元データのシートを開き,暫定的にコピーしたい行の「セルを1つ」選んでおく 開発タブから「マクロの記録」を開始する 直ちに「相対参照で記録」をクリックしてスイッチを入れておく セルの選択を触らないように(アクティブセルを移動しないように)注意しながら,シフトキーを押しながらスペースキーを押す 行全体が選択されるので,Ctrl+Cでコピーする 「相対参照で記録」をクリックして解除する 貼り付け先シートを開く 貼り付け先のセルを1クリックする Ctrl+Vなどで貼り付ける 記録終了する コピー元のシートの「1行目のセル」のどこかに,オートシェイプでボタンの絵柄を1個,作成する 右クリックしてマクロの登録から,いま記録したマクロを登録する 使い方: コピーしたい行(のセル)を1つ選ぶ 登録したマクロを実行すると,その行が目的のシートにコピーされる 必要に応じて,貼り付け先のシートで,また適切にデータを配分して見やすいシクミを組み込んでおく。 たとえば: 貼り付け先は必ず1行目とする 数式を使い,1行目の元データのこの列からこの列まではこのセルに,続くこの列からこの列まではこのセル範囲に,値が表示されるように。
お礼
遅くなってすみません。まだ全部は試せていないのですが、相対参照での記録が役に立つことが判明しました。本当にありがとうございますm(_ _)m