Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro ausführen, ohne dass man es sieht

Forumthread: Makro ausführen, ohne dass man es sieht

Makro ausführen, ohne dass man es sieht
15.05.2007 13:11:00
Andrew
Hallo zusammen,
ich habe folgenden VBA-Code

Sub Aktualisieren()
Sheets("Tabelle2").Select
Range("C5").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Sheets("Tabelle1")
End Sub


Das Makro geht in Tabelle2 in Zelle C5 und aktualisiert eine SQL-Abfrage. Aber wenn das Makro per Knopfdruck ausgeführt wird, wechselt die Ansicht natürlich in Tabelle2 und später wieder in Tabelle1.
Kann man das verhindern, so dass das Tabellenblatt1 immer gezeigt wird und im Tabellenblatt2 im Hintergrund die Aktualisierung läuft?
Für eure Hilfe und Tipps wäre ich sehr dankbar
Viele Grüße
Andrew

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro ausführen, ohne dass man es sieht
15.05.2007 13:22:08
Anton
Hallo Andrew,
ungetestet:

Sub Aktualisieren()
Sheets("Tabelle2").Range("C5").QueryTable.Refresh BackgroundQuery:=False
End Sub


mfg Anton

AW: Makro ausführen, ohne dass man es sieht
15.05.2007 13:23:45
Chaos
Servus,
probiers mal so:

Sub Aktualisieren()
With Sheets("Tabelle2")
Sheets("Tabelle2").Range("C5").QueryTable.Refresh BackgroundQuery:=False
End with
End Sub


Code in Tabelle1
Gruß
Chaos

Anzeige
AW: Super, vielen Dank an Anton und Chaos!
15.05.2007 13:58:00
Andrew
Hallo Anton,
hallo Chaos,
danke für eure Hilfe. Das war genau der richtige Tipp.
Viele Grüße
Andrew

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige