Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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
Anzeige

232 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige