Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Nach Umstellung VBA.AppActivate "Microsoft Excel"
#1
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
Antworten Top
#2
Hallo,

lass mal das VBA. weg.

Gruß Uwe
Antworten Top
#3
Hi Uwe danke
nachdem ich das .VBA weggenommen habe ist der Fehler immer noch da
Antworten Top
#4
Servus grechos,

bin mir nicht ganz sicher, ich denke, ab 2010 lässt MS das "Microsoft" weg ... versuch doch mal ...

VBA.AppActivate "Excel"

LG Gerd

... lass Dir doch mal die Beschreibung der Application anzeigen ...

MSGBOX Application.Caption
Antworten Top
#5
hallo,

(22.01.2018, 12:23)Bamberg schrieb: ... lass Dir doch mal die Beschreibung der Application anzeigen ...

MSGBOX Application.Caption

genau, das kann man ja auch direkt benutzen:
VBA.AppActivate Application.Caption
'oder
VBA.AppActivate Application.ActiveWindow.Caption
Gruß Uwe
Antworten Top
#6
Moinsen leider kommt auch keine Beschreibung raus ich bin am Ende mit meinem Latein
Antworten Top
#7
Setze doch mal den Code ...

MSGBOX Application.Caption

unmittelbar nach dieser Zeile ....

Public Sub navigationClick()
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste