Я пытался найти способ, который бы выполнял следующее сопоставление и вычисления, но не мог найти что-то похожее.
Я новичок в VBA, все, что я хочу, это это.
Worksheet("Sheet1").Range("B4")
- это дата, которая равна (31.02.2020), а Sheet2
имеют некоторые данные, как показано на прилагаемом изображении ниже.
Теперь я хочу, чтобы этот код соответствовал ColYear и ColQuarter путем сопоставления даты, поэтому Sheet1 date
означает, что год - 2020, а квартал - 1, поэтому код скопирует значения из Col"E"
и Col"G"
, которые опережают тот же год и квартал на дату.
и вставьте эти значения в Worksheet("Sheet3").Range("G10:H10")
Мы будем благодарны за вашу помощь.