別シートから連動して数字をひっぱりたい †
ページ | OpenOffice.org FAQの登録ページ |
---|---|
投稿者 | まさる |
分類 | |
優先順位 | |
状態 | |
カテゴリー | |
投稿日 | 2011-03-10 04:34:40 (木) |
OS | windows7 |
依存するページ | |
バージョン |
メッセージ †
回答ページでは行末に「~」を付加する必要はありません |
こんにちは。
ちょっとわかりにくいタイトルですみません。
やりたいことは、シートAとシートBがあるとします。シートAのセルA1に101 B1に品番 C1に価格 。これをシートBのセルA10に101と入力したら隣または任意のセルに、シートAのセルB1の品番 と C1の価格を表示させたいです。このようなことは可能でしょうか?
シートに価格、入り数表を作って番号をあてはめておき、その番号を違うシートで入力したら作って自動で価格と入り数を入れたいです。見積書に利用したいと思っています。よろしくお願いいたします。
マクロのサンプル †
Kuma (2011-03-10 10:14:21 (木))
添付ファイルにサンプルを作りました。
シートB上のボタンをクリックしてして、目的に合っているか見てください。
なお、品番は数値であると想定したので、「K1020」のように文字が含まれる
場合はBASICコードを修正する必要があります。また、
Aシートの最大入力行数は50
Bシートの最大入力行数は50
にセットして有りますが、これよりも行数が多い場合はBASICコードの下記箇所を変更すれば大丈夫です。
Sub Main
kazuA=50 'Aシートのデータを入力したセルの行番号の最大を指定すること。
kazuB=50 'Bシートに入力するセルの行番号の最大を指定すること。
Calcの関数では †
M.Kamataki (2011-03-10 16:21:26 (木))
DGET関数を使ったサンプルが、faq/1/44「コンボボックスの設置の仕方」、VLOOKUP関数を使ったサンプルが、faq/4a/37「作業日報で・・・」にあります。