Thema Datum  Von Nutzer Rating
Antwort
Rot Aufruf von Makros anderer Arbeitsmappen
24.05.2017 09:26:42 Fabian
Solved
24.05.2017 11:03:31 SJ
NotSolved
24.05.2017 11:12:47 Fabian
NotSolved
24.05.2017 11:15:12 SJ
NotSolved
24.05.2017 12:40:58 Fabian
NotSolved
24.05.2017 12:46:09 SJ
NotSolved
24.05.2017 12:49:14 Gast13615
NotSolved
24.05.2017 12:52:35 Fabian
NotSolved

Ansicht des Beitrags:
Von:
Fabian
Datum:
24.05.2017 09:26:42
Views:
1162
Rating: Antwort:
 Nein
Thema:
Aufruf von Makros anderer Arbeitsmappen

Hallo liebe VBA-Kommunity,

 

mein Name ist Fabian und ich porgrammiere seit mehreren Jahren einfacherere Excel-Listen mit VBA.  Ich habe nun folgendes Problem:

Ich möchte während einer Usereingabe Code im Hintergrund verarbeiten. Hierfür rufe ich das Userform mit vbmodeless auf. Mit Application.ontime wird der Code 1 Sekunde nach dem Laden des Userforms ausgeführt. Während der Ausführung des Codes ist es jedoch nciht weiter möglich eine Eingabe zu machen. Ich habe mir gedacht, dass es vielleicht daran liegt, dass VBA nur ein Prozessorkern benutzen kann. Deswegen habe ich mit

Public excelapp As Object
Public xlwb As Excel.Workbook


Sub probe2()
'Dim xlwb As Excel.Workbook
Dim xlWS As Excel.Worksheet




Set excelapp = CreateObject("excel.Application")


Set xlwb = excelapp.Workbooks.Open("Y:\Fabian\Enfernung für Dispo\Lieferantenstammliste.xlsm")
'Application.Run xlwb & "!start", "Arbeitsbühnen", 64832, 70               geht nicht
'Call xlwb.Modul1.test                                                                                 geht auch nicht
excelapp.Visible = True
End Sub

 

eine neue Application gestartet, die einem neuen Prozessorkern zugewiesen bekommt um Code parallel auszuführen. Leider weiß ich nicht wie ich nun Makros ausführen lassen kann in dem xlwb Objekt.

Nun meine Bitte: Könnt ihr mir helfen entweder den Code während ich ein Userform im Vordergrund habe ausführen zu lassen oder auf die Makros des xlwb Objekts zuzugreifen?

 

Für Eure Hilfe wäre ich sehr Dankbar!

 

Mit freundlichen Grüßen

Fabian


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Aufruf von Makros anderer Arbeitsmappen
24.05.2017 09:26:42 Fabian
Solved
24.05.2017 11:03:31 SJ
NotSolved
24.05.2017 11:12:47 Fabian
NotSolved
24.05.2017 11:15:12 SJ
NotSolved
24.05.2017 12:40:58 Fabian
NotSolved
24.05.2017 12:46:09 SJ
NotSolved
24.05.2017 12:49:14 Gast13615
NotSolved
24.05.2017 12:52:35 Fabian
NotSolved