22.01.2018, 12:31
Moin zusammen
nach meiner Umstellung auf Excel 2016 funktionieren einige Makros nicht
insbesondere geht um um :
VBA.AppActivate "Microsoft Excel"
Er schmeisst mir immer einen Laufzeitfehler 5
Anbei mein Code :
----------------------------------
Public Sub navigationClick()
Dim Markierung As Range
Set Markierung = Selection
If spd_phb_06.Range("K7").Value > 507 Then
frm_DataButtons.top = 507
Else
frm_DataButtons.top = spd_phb_06.Range("K7").Value
End If
If spd_phb_06.Range("L7").Value > 721 Then
frm_DataButtons.left = 721
Else
frm_DataButtons.left = spd_phb_06.Range("L7").Value
End If
frm_DataButtons.Show
spd_phb_06.Range(spd_phb_06.Cells(Markierung.Row, Markierung.Column), spd_phb_06.Cells(Markierung.Row + Markierung.Rows.Count - 1, Markierung.Column + Markierung.Columns.Count - 1)).Select
VBA.AppActivate "Microsoft Excel"
End Sub
-------------------------------------------------------------
Kann jemand helfen was ich da einzutragen habe
LG an alle
nach meiner Umstellung auf Excel 2016 funktionieren einige Makros nicht
insbesondere geht um um :
VBA.AppActivate "Microsoft Excel"
Er schmeisst mir immer einen Laufzeitfehler 5
Anbei mein Code :
----------------------------------
Public Sub navigationClick()
Dim Markierung As Range
Set Markierung = Selection
If spd_phb_06.Range("K7").Value > 507 Then
frm_DataButtons.top = 507
Else
frm_DataButtons.top = spd_phb_06.Range("K7").Value
End If
If spd_phb_06.Range("L7").Value > 721 Then
frm_DataButtons.left = 721
Else
frm_DataButtons.left = spd_phb_06.Range("L7").Value
End If
frm_DataButtons.Show
spd_phb_06.Range(spd_phb_06.Cells(Markierung.Row, Markierung.Column), spd_phb_06.Cells(Markierung.Row + Markierung.Rows.Count - 1, Markierung.Column + Markierung.Columns.Count - 1)).Select
VBA.AppActivate "Microsoft Excel"
End Sub
-------------------------------------------------------------
Kann jemand helfen was ich da einzutragen habe
LG an alle