Excel Excel VBA 呼び出し機能での質問です

Excel Excel VBA 呼び出し機能での質問です。前の質問でチェック?品名?腕章種類?ワイヤ借用本数を選択時となっていたので、キーとしては品名?腕章種類?ワイヤ借用本数。Excel VBA 呼び出し機能での質問です
下記のように、ブックを開き、貸出メニューシートを開くと
チェックボックスにマクロが登録されております https://free filesend to/filedn_infoindex rp=6238bc93c9289f0246277eb323a464co

この貸出管理台帳の利用者は、月頭点検でしか腕章を使わない人と、
設備使用で腕章を使う人の2種類が大半を占めます

やりたいこと
その為、借りるたびに貸出メニューシートのK列を
ドロップダウン選択や入力するのは面倒なので、チェックボックスにチェックを入れたとき
F列からG列の文字列が貸出履歴シートのE列からI列に完全一致した場合、
貸出メニューシートのK列に、貸出履歴シートのJ列の過去の貸出理由を転記して
ドロップダウン操作をなくしたいというものです

現状の悩み
上記BookのModule11にコードがあるのですが、
貸出メニューの借用者名が違っても、同じ借用理由を
引っ張ってしまい、利用者ごとの最近の理由を引っ張るになりません

If Range("F" & j) Value = sh1 Range("G" & i) Value _
And Range("H" & j) Value = sh1 Range("I" & i) Value _
And Range("I" & j) Value = sh1 Range("J" & i) Value Then を

If Range("E" & j) Value = sh1 Range("F" & i) Value _
And Range("F" & j) Value = sh1 Range("G" & i) Value _
And Range("G" & j) Value = sh1 Range("H" & i) Value _
And Range("H" & j) Value = sh1 Range("I" & i) Value _
And Range("I" & j) Value = sh1 Range("J" & i) Value Then

などに変更してみましたが、解決しないため、
小生の理解不足なところを添削頂きたく、回答欄にご入力願います dateadd関数がエラーになります。// // のご質問等は
こちら の設定値 では「プロシージャの呼び出し。または引数が
不正です」ではほかパソコンでは正常に機能します。 では無いの
ですが。下記の現象を思い出しました。, -, #//
# 実行時エラー になります。 コントロールパネルの「日付と時刻」「
地域と

「Set。/////つは値を格納する変数。もうつは
オブジェクトへの参照を格納する変数です。といいます。それぞれの変数の
特徴や代入方法については「最初の一歩その変数と宣言」を参照して
ください。これ以降。変数 を使って オブジェクトの持つ
プロパティやメソッドを呼び出すことが可能になります。よくある質問ですね
。イミディエイトウィンドウの使い方。プログラムの記述に間違いがなく。結果が望んだとおりにならない時などの
デバッグ作業時にとても役立つ機能ですので。ぜひ使いこなせるようになりま
しょう。 イミディエイトウィンドウの使い方 講座最も基本的なステップ実行。ステップ実行とはデバッグのもっとも基本的な方法です。 処理を行ずつ実行し
ていき。途中のデータや条件判定などを確認することができます。 ステップ実行
にはいくつか種類があります。 ステップイン ??? 行ずつ実行呼び出し

Excel。ステートメントで別のマクロを実行できますので。それをボタンクリックの
マクロに必要数記述すればいいでしょう。 –
ステートメント[ステートメント] コード例 ボタン_

前の質問でチェック?品名?腕章種類?ワイヤ借用本数を選択時となっていたので、キーとしては品名?腕章種類?ワイヤ借用本数 の3つにしました。確かにその前の質問を見ると隠し表示になっているF列の借用者名とG列の品名をキーにと書いてありましたが、都度過去の質問まで見ていません。本題ですがIf .RangeEj.Value = sh1.RangeFi.Value _And .RangeFj.Value = sh1.RangeGi.Value _And .RangeHj.Value = sh1.RangeIi.Value _And .RangeIj.Value = sh1.RangeJi.Value Thenでテストし出来ています。貴方の言う状況は再現しませんでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です