人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルについて質問です。

エクセルの中にチェックボックスの機能を付けて商品管理エクセルの作成をしたいと考えています。

まず本シート1に商品情報が入っております。
列Aにチェックボックスの項目があります。
チェックボックスをチェックするとプログラムが起動し
その行のB列?Z列までの情報を切り取り、シート2に切り取ったデータを持っていきます。
切り取った行は空白になるので非表示にします。

シート2へ移動した後シート1のB列?Z列の値をシート2のC列?AB列に貼り付けします。
その際C列?AB列の1行目から順番に空白セルを検索していきます。
空白であるところを見つけたらシート1で切り取ったデータを埋め込みます。


シート2には二つのチェックボックスがあります。

1つはA列にあるチェックボックスで、クリックを間違えたデータをシート1に戻すことが可能になるものです。

2つ目はB列にあるチェックボックスでシート3に移動するプログラムです。

このようなプログラムを作成したいと考えているのですが作成可能でしょうか?

よろしくお願いいたします。

●質問者: aiomock
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:エクセル クリック セル チェックボックス データ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント ベストアンサー

VBA(マクロ機能)を利用すればできます。


CheckBoxコントロールの Change イベントをトリガーにして処理を開始すればいいでしょう。


非表示にするには、Visible プロパティを False にします。

◎質問者からの返答

ご回答ありがとうございます。


2 ● suenaga3
●35ポイント

ひとつひとつの処理はシンプルなので、「マクロの記録」で動作毎にマクロを記録して、

それらのマクロのソースを切り張り加工すれば比較的楽に作れると思います。

その際、記録したマクロでは、シートはシート名形式(っていうのかな?)で参照されて

いるかも知れませんが、シート番号形式(っていうのかな?)にすると、使いまわしが出来て

楽になると思います。

Worksheets(シート名)

Worksheets(シート番号)

◎質問者からの返答

ご回答ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ