I am trying to loop through a range of sheets. However, I get an error when selecting the sheets from a range on a sheet.
Sub Calc_sheets()
Dim sheetnames As Variant
sheets("Calc_sheets").Select
'sheetnames = Worksheets("Calc_sheets").Range("a2:a4").Value # returns an error in row "Sheet = sheetnames(k)"
sheetnames = Array("Sheet1", "Sheet2") # works fine
For k = 0 To Application.CountA(sheetnames) - 1
Sheet = sheetnames(k)
sheets(Sheet).Select
ActiveSheet.Calculate
Next k
End Sub
Do you know how to solve this?
Best,