Нов член и нов за VBA. Очаквайте да научите колкото е възможно повече.
Точно сега и се опитвам да използвам графититеза да изчислите броя на събитията в колона в различен работен лист. За съжаление, това е за седмичен доклад и когато го отворя, името на работния лист е различно всяка седмица.
Ето частта, с която имам проблеми:
Range("E29").Select
ActiveCell.FormulaR1C1 = _
"=COUNTIFS("DynamicNameHere"!C,""failed to upgrade"")"
Range("E30").Select
Когато наглася името на специфичния работен лист вкод работи перфектно. Опитах се да потърся как да използвам кодовото име на работния лист, но не успях. Има ли начин да се определи променящото се име на работен лист, без да се налага да се посочва с него действителното му име?
Благодаря предварително
Отговори:
3 за отговор № 1Първо не е необходимо да изберете клетката, за да я използвате.
На второ място ще цитирате частите, които са vba:
Range("E29").FormulaR1C1 = _
"=COUNTIFS("" & Sheets(2).Name & ""!C,""failed to upgrade"")"