пожалуйста, дайте мне знать, если мне нужно быть более конкретным. Я вписываю формулу weeknum () в свою рабочую книгу isum
на листе stock
. Я хочу, чтобы эта формула была оценена для всего в столбце «X», начиная со строки 2, поскольку верхняя строка будет меткой. Я использовал макрос-рекордер, но получаю ошибку 1004, потому что мой «метод выбора класса диапазона не удался». Вероятно, есть лучший способ написания этого кода. После этого я хочу сделать любое значение Weeknum меньше 27 в этом столбце «Прошлое». isum
- моя рабочая тетрадь, stock
- моя рабочая тетрадь. Я просто увеличил диапазон до определенной суммы, а не использованной суммы, которую хочу получить. Вот мой код: isum.Sheets("stock").Range("X2").Select
ActiveCell.FormulaR1C1 = "=WEEKNUM(RC[-9])"
Selection.AutoFill Destination:=Range("X2:X900").Select
Range("X2:X900").Select