Witam,
mam nietypowy problem.

Napisałam makro w VBA które otwiera kilkadziesiąt plików, kopiuje dane i wkleja do mojego zbiorczego pliku.
Otwierając ręcznie każdy plik wszystko ładnie się przelicza, niestety jeżeli otwiera go makro plik się nie przelicza i kopiują się nieprzeliczone pola.
Plik jest dość ciężki ale może macie jakieś pomysły? Może mieliście z czymś takim problem?

Poniżej mój kod:

 `Sub EKSPORTUJ_PRZYKLADY()
 liczwiersz = Sheets("MENU").Cells(3, 3).Value
 liczkolum = Sheets("MENU").Cells(2, 3).Value
startwiersz = 2
startkolum = 2
sciezka = Sheets("MENU").Cells(4, 3).Value
sciezka2 = Sheets("MENU").Cells(5, 3).Value
plik = ActiveWorkbook.Name
For x = startkolum To liczkolum
prod = Sheets("Input").Cells(startwiersz, x).Value
numer = Sheets("Input").Cells(startwiersz + 1, x).Value
typpliku = ".xlsm" 
Workbooks.Open (sciezka & prod & typpliku), False
Output_kalkualtor -> Nasz_output
Windows(prod & typpliku).Activate
Application.DisplayAlerts = True
Application.DisplayAlerts = True
Calculate
Sheets("Output_Reserve").Select
Calculate
Application.Wait Now + TimeValue("00:00:5")
Range("C3").Select
Selection.Copy
Windows("Input_Output.xlsm").Activate
Sheets("Output").Select
Range("B2").Select
Selection.Offset(0, x - 2).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
Windows(prod & typpliku).Close (False)
Next x
End Sub`