Ik probeer mbv een celwaarde een werkblad in een spreadsheet te selecteren en dan te printen. Als ik de waarde hard ingeef gaat het goed maar als ik dit doe mbv een celwaarde wordt er een ander blad geprint.
Ik heb in cel a2 op blad 1 de waarde 49 ingegeven. Nu wordt het tabblad met de naam 47 geprint. Dit zou ik nog begrijpen als tabblad met naam 49 het blad47 zou zijn maar het is blad48.
Hoe krijg ik het tabblad met de naam 49 geprint (middels vba code)
GerV
Ik heb in cel a2 op blad 1 de waarde 49 ingegeven. Nu wordt het tabblad met de naam 47 geprint. Dit zou ik nog begrijpen als tabblad met naam 49 het blad47 zou zijn maar het is blad48.
Hoe krijg ik het tabblad met de naam 49 geprint (middels vba code)
Code:
Sub Macro1()
'
' Macro1 Macro
'
'
Dim sh As Range
Set sh = Sheets("Blad1").Range("a2")
ChDir "J:\Zuid\ZML\VPM\Verlofboeken ZML 2015"
Application.DisplayAlerts = False
Workbooks.Open Filename:= _
"J:\Zuid\ZML\VPM\Verlofboeken ZML 2015\verlofboek ass serv verl 2015.xlsm", _
UpdateLinks:=0, Notify:=False
Sheets(sh).Activate
' ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
' IgnorePrintAreas:=False
' Sheets("41").Select
' ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
' IgnorePrintAreas:=False
' ActiveWindow.Close
' Workbooks.Open Filename:= _
' "J:\Zuid\ZML\VPM\Verlofboeken ZML 2015\verlofboek cw 2015.xlsm", Notify:= _
' False
' Sheets("39").Select
' ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
' IgnorePrintAreas:=False
' Sheets("41").Select
' ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
' IgnorePrintAreas:=False
' ActiveWindow.Close
End Sub
GerV