Sub Makro_Empfänger_auswählen()
' Makro_Empfänger_auswählen Makro
ActiveDocument.MailMerge.OpenDataSource Name:= _
"C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_25.07.2015.xlsm", _
ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
Format:=wdOpenFormatAuto, Connection:= _
"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Users\Peter\Desktop\ _
Test1\Mappe_SVerweis_Mehrere_Treffer25.07.2015.xlsm;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;J" _
, SQLStatement:="SELECT * FROM `Tabelle1$`", SQLStatement1:="", SubType:= _
wdMergeSubTypeAccess
End Sub
Sub test()
Dim datum As String, tabelle As String
datum = Format(Now(), "dd.mm.yyyy")
MsgBox datum
tabelle = "C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_" & datum & ".xlsm"
MsgBox tabelle
End Sub
So ermittelst Du das Tagesdatum und fügst es in eine String-Variable, die Du dann entsprechend in Deinen Code einsetzt:Sub Makro_Empfänger_auswählen()
' Makro_Empfänger_auswählen Makro
Dim datum As String, tabelle As String
datum = Format(Now(), "dd.mm.yyyy")
'MsgBox datum
tabelle = "C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_" & datum & ".xlsm"
'MsgBox tabelle
ActiveDocument.MailMerge.OpenDataSource Name:= tabelle, _
ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
Sub Makro_Empfänger_auswählen()
' Makro_Empfänger_auswählen Makro
ActiveDocument.MailMerge.OpenDataSource Name:= _
"C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_25.07.2015.xlsm", _
ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
Format:=wdOpenFormatAuto, Connection:= _
"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=C:\Users\Peter\Desktop\ _
Test1\Mappe_SVerweis_Mehrere_Treffer25.07.2015.xlsm;Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;J" _
, SQLStatement:="SELECT * FROM `Tabelle1$`", SQLStatement1:="", SubType:= _
wdMergeSubTypeAccess
End Sub
Sub test()
Dim datum As String, tabelle As String
datum = Format(Now(), "dd.mm.yyyy")
MsgBox datum
tabelle = "C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_" & datum & ".xlsm"
MsgBox tabelle
End Sub
So ermittelst Du das Tagesdatum und fügst es in eine String-Variable, die Du dann entsprechend in Deinen Code einsetzt:Sub Makro_Empfänger_auswählen()
' Makro_Empfänger_auswählen Makro
Dim datum As String, tabelle As String
datum = Format(Now(), "dd.mm.yyyy")
'MsgBox datum
tabelle = "C:\Users\Peter\Desktop\Test1\Mappe_SVerweis_Mehrere_Treffer_" & datum & ".xlsm"
'MsgBox tabelle
ActiveDocument.MailMerge.OpenDataSource Name:= tabelle, _
ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _