「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1514
現在:4


各シートごとに同じ作業の繰り返し、マクロで可能でしょうか?

ページOpenOffice.org FAQの登録ページ
投稿者匿名
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-06-20 14:18:23 (月)
OSwindowsxp
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

一つのファイルの全シートについて、項目の書式を変更したり(配置、中央揃えなど)、列の挿入、罫線の変更などをする場合、今までは各シートごとに変更していたのですが、シート数が増えてきて、いちいち全てのシートで同じ作業を繰り返すのが大変になり、困っています。

これらの作業をマクロでまとめて登録して各シートごとに繰り返すことは可能でしょうか?

よろしくお願いします。


勿論、可能です。

ike@九州 (2011-06-20 16:27:26 (月))

マクロは作業の繰り返しや自動化の為に開発されたのだと思います。
で、具体的にどうされるかですが…

A・一から勉強する(このページの左関連サイトの OOoBasic Wiki で)
B・一作業毎にマクロの記録を取り、後でまとめる。
C・こちらのユーザーの協力を得る

Bの場合、一作業記録を main1,main2,main3…と順番に保存して行き、
最後に以下を記述し work を実行する(ツールバーにボタン登録)

Sub work
 main1
 main2
 main3
End Sub


Cの場合、こちらに適当なサンプルをアップして
具体的な作業手順を記述し、こちらのユーザーに協力を得る。
以上になりますね。

同時編集

Wannwanno (2011-06-20 22:22:40 (月))

ike@九州さんの言われている通り、マクロならほとんどの操作を自動化出来ます。

その前に、複数シートの同時編集を理解しておいて下さい。
複数シートを選択状態にしておけば、選択シートを同時に編集出来ます。
複数シートを選択状態にするには、CtrlかShiftキーを押しながらシートタブをクリック。

ちなみに、下記ページでは、行列の挿入や削除は反映しません、と書かれていますが現バージョンでは対応済みです。
http://oooug.jp/compati/excel-calc/opetation01_e-c010.html#複数シートを選択したときの行列単位での編集

ありがとうございます

匿名 (2011-06-21 23:05:48 (火))

ike@九州さん、Wannwannoさん
わかり易いご回答ありがとうございます。

これまでマクロのことを同一シート内で毎月のルーチンの集計とかに使うものだと思っていましたので、できないと思って諦めていました。
「できる」ということがわかったらチャレンジする気になりました。
自分で調べてみてわからないことがあれば、また質問しますので宜しくお願いします。

ありがとうございました。

お名前:
題名: