[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ボタンひとつで30枚のファイル(各10シート)の入力数値を消去したい。』(しゅう)
上記をマクロの記録でする方法は可能でしょうか?
出来るだけ簡単にしたいです。
教えてください。よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
一番左のシート選択
Shiftキーを押しながら一番右のシートを選択
で、全部のシートが選択できると思います。
そのまま見えてるシート上で消したいセル範囲を選択して、クリアしたら
全部のシートの同じセル範囲の値が消えると思います。
こういうことかな?
(まっつわん) 2016/10/21(金) 13:48
30枚のファイルとは何でしょうか? 30個のブック? であれば、その30個のブックは、どのようにして参照可能ですか? (たとえば、βのPCには 30個どころか、もう、膨大な数のブックが、いろんなフォルダに入っています。 その中で 30個 といわれても、どれですか? という疑問がでますよね)
次に、「入力数値を消去したい」。 そのブックの各シートの、どこをクリアするのですか? どこかわからないけど、とにかく数値が入っているセルをすべてクリア ですか?(それも、できますが)
(β) 2016/10/21(金) 17:45
横から失礼します。
ブックを開きなおす、ではだめなのですか? (カリーニン) 2016/10/21(金) 20:06
>出来るだけ簡単にしたいです。
じゃあ、30個のファイルはすでに開いている前提で(※)。
マクロの記録もファイル30個分記録するのは大変なので
4個分記録して、記録されたコードを参考に30個に拡張します。
このとき、両端(1個目と4個目)は参考にしません。
(マクロの記録に限りません。両端はなにかと特別です。)
ブック内の10枚のシートについては
まっつわんさんからアドバイスのあった方法でうまくいくならそれが一番です。
まずはマクロ記録なしで、動作確認してください。
うまくいかないようなら、別の方法を考えましょう。
.........こんな感じで材料を集めて、継ぎはぎして、やりたいことを実現します。
やりたいことを一気に記録するより、簡単というか、合理的だと思います。
(※)ファイルが開いている前提がどうしても成立しないなら、
別途、ファイルを1つ開く操作を記録して材料にします。
( 佳 ) 2016/10/23(日) 07:51
この件につきましては完全に解消しておらず・・・
一枚一枚のブック内にボタンを設けてひとつづつ消していくようにしました。
考察いただきありがとうございました。
(しゅう) 2016/10/25(火) 16:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.