コマンド ボタンを押すたびにパーツのカウントをインクリメントできるマクロを Excel で作成したいと考えています。
現在、私のコンセプトは、vlookup を使用して、以下を使用してその部分の既存のカウントを取得することです。ただし、セル内の実際のカウント値はインクリメントされません。これは私が望むものです。vlookup はセル内の値を返すためだけに使用されるのではないかと思いますが、セルは実際のインクリメントのプロセスでアクティブ化されません。誰かが私がそれを修正する方法を教えてもらえますか? 私はまだvbaに慣れていません。ありがとう!!!:)
たとえば、Vlookup は Sheets("Location") のセル A5 で C1value を見つけます。セル C5 の値を自動的に 1 増やします。
Sub FindAddTools()
Dim C1Qnty As Double
C1value = Sheets("Issue").Range("D11")
Sheets("Location").Activate
C1Qnty = WorksheetFunction.VLookup(C1value, Range("A:D"), 3, False)
C1Qnty = C1Qnty + 1
End Sub
アドオン: 元の質問へのアドオン。範囲全体で同じことができるかどうか疑問に思っていましたか?
たとえば、C1value は Sheets("Issue").Range("D11:D20") の範囲になりました。Sheets("Location") でこの範囲内のすべての値を検索し、列 C で対応するカウントを増やしたいと考えています。
範囲のすべてのセルに対して同じ手順を繰り返さずにこれを行う方法はありますか? ありがとう!:)