[[20061214110121]] 『保護状態での並び替え』(りり) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『保護状態での並び替え』(りり)

こんにちは。

下記表、簡単にさせて頂きましたが、数式が他人に壊れないように
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.