質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

204閲覧

今あるデータ表から特定の行をコピーする

nico99

総合スコア19

VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2019/03/22 00:23

現在、基本データ(列として、名称:ナンバリングしてあります、個数、それを処理する時間等)が記載された一覧表があります。
次にその一覧表の中にあるデータで請け負った物を別のシートでフォームにより、名称と数量を選択すると必要な時間が算定されるというものを作成したいと考えています。
最初はif計算でやっていましたが。どんどん一覧表のデータが増えていったので、マクロでやった方が今後との事も考えるといいのかなと考えて作成したものの、うまく動作しません。
アドバイス下さい。
宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

stdio

2019/03/22 00:29

タイトル通りの事がしたいVBAでは確実に行えます。 しかし、文章を読んでいる限り、やりたいことが多過ぎてどうアドバイスしていいか分かりません。 もう少し掘り下げてから質問しに来て下さい。
nico99

2019/03/22 00:32

わかりました。 もう少し具体的に質問をできるようにしてから、再度、質問させて頂きます。 ありがとうございます。
hatena19

2019/03/22 00:48

> 作成したものの、うまく動作しません。 その作成したもの(VBAコード、フォーム、対象のデータの内容)をまずは提示してください。そして、それがどのようにうまく動作しないか説明してください。
stdio

2019/03/22 01:33

たまに全部のソースを投稿する人がいらっしゃいますが、作成されたコードをすべて見せられても対応に困ります。まず、しっかりとブレイクポイントであたりをつけ、デバックもしてその上で分からなければ投稿をお願いします。
m.ts10806

2019/03/22 04:36

> もう少し具体的に質問をできるようにしてから、再度、質問させて頂きます 質問は編集できますので、適宜追記・編集してください。
guest

回答2

0

お世話になります。
mattuwanさんが書かれているようにVBAでなく、セル内の計算で以下のようにやりましたら、やりたい事が出来ました。
=vlookup(セル,可変範囲,求めたい列,false)
やりたかったのは、規定の表がありまして、(これは変化します)その表から必要なセルに記入されている時間数値をとりあげる。
その複数セルの時間をsum計算して、合計の時間を算定すると言う事だったので、上記の式により目的数値のピックアップができたので、その後の計算は簡単でしたので、完成しました。
ありがとうこざいました。
また、質問があれば、全て聞く前に自分である程度調べてできない点とやりたい点を具体的にするように、心掛けます。

投稿2019/03/25 00:07

nico99

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

名称と数量を選択すると必要な時間が算定されるというものを作成したいと考えています。

やりたいことがよくわかりませんが、
可変のセル範囲の一覧表を参照することは、数式で対応可能です。

「Vlookup 名前の定義 可変」とでも検索してみたらいいと思います。

投稿2019/03/22 03:42

mattuwan

総合スコア2136

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nico99

2019/03/22 03:51

ありがとうございます。 調べてみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問