[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『保護状態での並び替え』(りり)
こんにちは。
下記表、簡単にさせて頂きましたが、数式が他人に壊れないように
E列以降は保護をかけています。
シート上にボタンを作り、それを押すと、ユーザー別に
自動で並び替えるようにしたいのですが、可能でしょうか?
追加データは、保護をかけいているので、行挿入をせず 一番下からインプットしていきます。
マクロですと私自身まったく無知で、ぜひ教えて頂ければと思います。
A B C D E 1 ユーザー 品番名 数量 単価 合計金額 2 A社 キャベツ 30 200 6000 3 B社 大根 50 100 5000 4 C社 なす 100 50 5000 5 D社 きゅうり 100 30 3000
よろしくお願いいたします。
Excel2002以降、E列がC2*D2のような式なら、 A2:Dnの範囲のロックをはずして保護、ロックされていない範囲を選択した上で 並べ替えを行うことができます。 (みやほりん)(-_∂)b
>シート上にボタンを作り、それを押すと、ユーザー別に 自動で並び替えるようにしたいのですが >追加データは、保護をかけいているので、行挿入をせず一番下からインプットしていきます。
マクロの記録 機能を使用してマクロを作成 範囲を予め大きめに指定しておく フォーム でボタンを作成し、マクロを割り当てる (?)
>A2:Dnの範囲のロックをはずして保護、ロックされていない範囲を選択した上で
並べ替えを行うことができます。
それがですね…私一人でメンテする場合なら
その方法でまったく問題ないのですが
エクセルの知識がない大勢の人が、インプットするので できれば、トグルボタン?を作成してボタンひとつでソートできると 大変助かるのですが。。
>マクロの記録 機能を使用してマクロを作成
範囲を予め大きめに指定しておく フォーム でボタンを作成し、マクロを割り当てる マクロはどのように組めばいいでしょうか? まったくマクロの知識がないので、詳しく教えて頂けないでしょうか?
すみません。おねがいいたします。。
キー操作をそのまま記録して自動的にマクロを作成する機能です。
ツール>マクロ>新しいマクロの記録>マクロの記録ダイアログ・マクロ名Macro1 OK
これ以降のキー操作が自動的に記録されます。 質問の例ですと
ソートする範囲 行を予め多めに指定しておく 例えば10行まで A1〜D10 データ>並べ替え>並べ替えダイアログ・ソートキー列・ソート順を指定 OK ツール>マクロ>記録終了 ←必須です。これをしないと永遠に記録され続けます。
マクロの実行は、手動の場合 ツール>マクロ>マクロ>マクロダイアログ・Macro1を選択して実行
とりあえず試してみてください。 (?)
後ほど、試してみます!
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.