- 締切済み
マクロについて
初めて質問させていただきます。 最近会社で、エクセルのマクロを使って作ってほしいと言われました。 が、マクロを使用したことがありません。 そこで、下記内容で作りたいのですが、よろしくお願いします。 1.シート1に製品名を入力すると、シート2にある製品データから、入力した製品名を検索し、 その仕様・型式・在庫数・価格等をシート1に表示する。 2.また、1.でシート1に表示した、製品名・仕様・型式・在庫数・価格等を改訂し、登録ボタン等 を押すことで、シート2の内容も改訂される。 マクロは「マクロの記録」を使用したことは何度かある程度です。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- EXCELのマクロについて
マクロについて質問させてください。 商品コード、商品名、ケース入数、ロケーション、WMS在庫数、実在庫数、在庫差異 の順でAからHまでデータがあります。 商品コード毎で1行ずつで全部で6000行程あります。 実在庫数と在庫差異以外は既にデータが入力されており棚卸を実施した後に実在庫数へ入力、関数を入れて在庫に差異があれば表示されるというようなものです。 但し、かなりのデータ量で1人での入力は時間が掛かりますので4名で入力業務を行うことになりました。 元のファイルをコピーし4名で入力し始めたのは良いのですが、入力し穴だらけになったらファイルを元のファイルに合算する方法がわかりません。 手作業では骨の折れる作業ですし、正確性に欠けます。 そこでマクロを使ってそれぞれの入力したファイルから元のファイルにデータが自動で移行するようにしたいのです。 以前、マクロを少しかじりましたが私の知識では作ることが出来ませんでした。 どなたかお力添え頂けると助かります。 宜しくお願い致します。
- 締切済み
- SE・インフラ・Webエンジニア
- ExcelのVBAマクロ作成で他のExcelから条件つきでデータを取り込みたい
毎日の在庫データが記載されたファイル群の中から特定のデータのみを他のファイル(貼付け先ファイル)の一つのシートに縦一列にして取り込みたいのですがどうすればよいのでしょう? 具体的には… ・在庫データは年ごとにファイルが分かれている(ファイル名「在庫2003年.xls」など) ・在庫データファイルは月ごとにシートが分かれている(シート名「2003年04月」など) ・シートの中のA列に「日付」(上記のシートなら2003/4/1から2003/4/30まで)、D列に「製品A在庫数」、F列に「製品B在庫数」が入力されており他の列にも様々なデータが入力されている。 ・貼付け先ファイルはA列に日付(2000/1/1~2006/12/10)が入力されている。 この状況で、例えば2003年4月と指定してマクロを実行すると、指定の在庫データファイルのシートから「製品A在庫数」と「製品B在庫数」を貼り付け先ファイルの、日付に対応したB列、C列の部分に入力してくれるようにしたいのですが、VBAの記述の仕方がわかりません。どうすればよいのでしょう? お願いします!
- ベストアンサー
- Windows系OS
- Excelで構成表の作成
会社で急遽棚卸表をつくることになり、マクロや関数などほとんど触ったことがなかったので困っています。 どなたか教えてください。 まずシート1には製品リストが表記されています シート1 製品番号 製品名 在庫数 ○○○ ○○ ○○ ××× ×× ×× △△△ △△ △△ シート3以降にはその製品を作るための材料が展開されています シート3以降のシート名については製品番号になっています シート3~(製品番号) 材料番号 材料名 使用数 ○○○ ○○ ○○ ××× ×× ×× △△△ △△ △△ 上記の状態からシート1の在庫数に数を入力すると シート3以降の構成表よりその製品に使われる材料の使用数を導き出し その材料が実際に何個あるかをシート2へとまとめたい。 また製品毎に同じ材料を使用している場合については 合算して表記したい。 自分で試してみましたが 締切が押し迫り、どなたかのお力添えをいただきたいです。 プログラムの理解度はVBはないですがPerl、PHPについては触ったことがある程度です。 マクロでもなんでも結構ですのでご教授願います。
- 締切済み
- Visual Basic
- excel、マクロについて教えてください。
excel、マクロについて教えてください。 excelのマクロでシートを追加してシート名を変更し棚卸しに変更する内容を記録したのですが、 excelをずっと使用していてシートを追加していくとsheet1、sheet2と語尾の数字が増えていってしまい、マクロが正常に動作しません。 excelのシートを追加した際に必ずsheet1で追加する方法、若しくはマクロを記録した時はsheet1の名前を変更だったがsheet2でもsheet3でも動作するようなコードは存在しますか? 最近マクロをやり始めた初心者なので、質問が下手かもしれませんがどなたかお分かりになりましたら 教えていただけませんか?よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルマクロについて教えてください。
製品リストというシートと、発注リストという2つのシートがあります。 製品リストのシートには、A列に製品名、B列に在庫が入力されています。 発注リストのシートには、A列に製品名、B列に値段、C列には発注状況が入力されます。(C列は発注完了と発注取消の2項目のリスト選択となっています) 発注リストのシートのC列に発注取消と入力された場合に、発注取消と入力された行にある製品名をを、製品リストシートのA列内を探し、同じ製品名の入力されたセルに色を付けたいです。 例えば 発注リストシートのA5に ココナッツミルク B5に 100円と入力されており、C5に 発注取消 と入力した場合に 製品リストシートのA列にある ココナッツミルク と書かれたセルを赤色にしたいのですが、 どのようなマクロにすれば良いのでしょうか? どなたが教えていただけると助かります。
- ベストアンサー
- その他MS Office製品
- エクセルのコピー貼り付けマクロ
EXCEL2003を使用しております。 用品の使用記録簿を作っております。 Sheet”入力”で日付や社員名や品目を入力し、(登録)のマクロボタンを押せばSheet”集計”(約100行)に1行目から順次貼りつく表を考えているのですが、うまくできません。 ご存知の方は、教えてくださいお願いいたします。
- 締切済み
- その他MS Office製品
- エクセルのフォームについて教えてください。(マクロ記録)
エクセルにレコードを入力するのにフォーム機能を使用し、その手順をマクロに記録したいのですが、うまくいきません。(エクセル2000使用) シートの一部分(表自体はA列からQ列まであるのですが、入力部分はI列まで)にレコードを入力するので入力部分を範囲指定し、フォーム機能を使用したいのです。 マクロに登録しなければフォーム画面に入力したい項目が全て表示されるのですが、それをマクロに登録して、それを実行すると、入力項目がA列の部分しか表示されません。入力するたび範囲指定するのが面倒なのでマクロに記録させたいのですが・・・。 マクロの内容はこんな風になってたんですけど。どなたか教えてください。お願いします。 「 Range("A1:I149").Select ActiveSheet.ShowDataForm 」
- ベストアンサー
- オフィス系ソフト
- エクセルマクロを教えてください
エクセル2003を使用しています。ブックに1シートあります。シート名は「C3」セルに入力してある日付にしますが、シート上の表示形式は「平成20年1月」となっているところをシート名は「08-01」にします。その後シートを11枚コピーし、それぞれのシートの「C3」セルに年月を入力し、シート名を「08-02」「08-03」・・・「08-12」としたいのですが、うまくいきません。 マクロに詳しい方のご指導をお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルでシートを追加するマクロについて
マクロ初心者ですよろしくお願いします エクセルでシート1は名前などの入力用、シート2はフォーム用として作成しております シート1のA1から最大でA20(変動あり)に名前を入力すると名前の数だけシート2のコピーが追加され、シート名も入力した名前に変更する場合のマクロはどうすれば良いのでしょうか? またシート2のB1にも入力した名前を表示させたいです ご教授お願いいたします
- ベストアンサー
- その他MS Office製品
- Excelのマクロについて
Excelのマクロについて excel2003で,マクロの自動記録を勉強中です。 [ツール]-[マクロ]-[新しいマクロの記録]でマクロ名を入力し,(マクロの保存先を「作業中のブック」として,)[OK]をクリックすると マクロの記録が始まります。 マクロの記録終了後, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が表示されます。 この場合は実行も正常にできます。 しかし, ブックを一旦保存した後,開いて,マクロを実行しようと, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が(マクロ名単独ではなく)ブック名とともに表示されます。 実行するとエラーになります。 何が悪いのか分かりません。なにか基本的なミスがあるのかも知れないと考えました。 原因(ミス)に心当たりのあるかた,是非教えてください。
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございました。 申し訳ありません。本件、丸投げのつもりはありません。 当然、勉強するのは当たり前だと考えていますし、本件が全てではありません。 一つのトリガーにさせていただくつもりでした。