Boas.
Sempre que executo o código abaixo dá-me o seguinte erro:
Mas afinal o que está mal?!
Sempre que executo o código abaixo dá-me o seguinte erro:
Código:
Public Sub weeks51()
Dim folhas As Double, colunas As Double, linhas As Double
For folhas = 1 To 51
ActiveSheet.Copy After:=Sheets(folhas)
ActiveSheet.Name = "Semana" & Format(folhas + 1)
For coluna = 65 To 66
For linha = 2 To 50
Range(Chr(coluna) & Format(linha)).Select
If coluna = 65 Then
ActiveCell.Formula = "=[_0150.xls]" & ActiveSheet.Name & "!H" & Format(linha)
Else
ActiveCell.Formula = "=[Acab0150.xls]" & ActiveSheet.Name & "!G" & Format(linha)
End If
Next linha
Next coluna
For coluna = 73 To 74
For linha = 2 To 50
Range(Chr(coluna) & Format(linha)).Select
If coluna = 73 Then
ActiveCell.Formula = "=[_0150.xls]" & ActiveSheet.Name & "!J" & Format(linha)
Else
ActiveCell.Formula = "=[Acab0150.xls]" & ActiveSheet.Name & "!L" & Format(linha)
End If
Next linha
Next coluna
Next folhas
End Sub
Mas afinal o que está mal?!