Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

In Excel-Makro warten bis Datenbankabfrage abgeschlossen ist.

Mitglied: 43964

43964 (Level 1)

18.02.2008 um 12:31 Uhr, 9229 Aufrufe

Hallo Forum,

ich habe immer noch ein ungelöstes Problem, zu dem ich leider noch keine passende Lösung gefunden habe:

Ich habe eine Excel-Tabelle mit 4 Tabellenblättern:
1. Blatt: Auswertung
2. Blatt: Daten aus einer SQL-Datenbank
3. Blatt: Daten aus einer SQL-Datenbank
4. Blatt: Daten aus einer SQL-Datenbank.

Ich habe ein Makro erstellt, das nacheinander die Daten in den 3 Tabellenblättern aktualisiert.
Auf dem 1.Blatt werden dann Auswertungen erstellt.
Am Ende der Auswertung wird die Datei gespeichert und die Auswertung auf einen Drucker geschickt.

Das Problem:
Die Auswertungen (Rechnungen) laufen schon an, obwohl die DB-Abfragen noch nicht beendet sind. Dadurch kommt es später beim speichern der Datei zu einer Fehlermeldung.

Gibt es eine Möglichkeit, das Makro so zu verändern, dass so lange gewartet wird bis die Abfragen beendet sind?
Also z.b: 2.Tabellenblatt: Abfrage Daten -> Warten bis Abfrage beendet -> Daten berechnen, 3.Tabellenblat: Abfrage Daten -> Warten bis Abfrage beendet -> Daten berechnen, 4.Tabellenblat: Abfrage Daten -> Warten bis Abfrage beendet -> Daten berechnen, Gehe zu 1. Tabellenblatt: Berechnen der Felder (Das Makro hierfür ist fertig).


Teil des DB-Makros:

Sheets("Daten_Blatt2").Select
ActiveWorkbook.RefreshAll
---HIER WARTEN----
Sheets("Daten_Blatt3").Select
ActiveWorkbook.RefreshAll
---HIER WARTEN-----

usw...

Vielen Dank!!
Ähnliche Inhalte
Microsoft Office
Excel Makro
Frage von maloh1984Microsoft Office4 Kommentare

Hallo Habe ein Problem, ein Kunde der hat Excellisten mit Makro die lassen sich öffnen aber die Buttons reagieren ...

Microsoft Office
Excel-Makro
gelöst Frage von yuki13Microsoft Office7 Kommentare

Hallo Zusammen!! :-) Ich bin nicht so fit in Excel Makros und wollte mich hier erkundigen, ob mir jemand ...

C und C++

C Sharp Algorithmus soll warten, bis eine Animation abgeschlossen ist

gelöst Frage von YanmaiC und C++6 Kommentare

Hallo ihr Administratoren, ich habe verschiedene Metroframework Animationen in meinem Projekt. Wenn nun die eine Animation ausgeführt werden soll, ...

VB for Applications

Excel Makro Kreisdiagramm für Fortgeschrittene

gelöst Frage von StefanHVB for Applications3 Kommentare

hallo zusammen, habe mal wieder ein excel / makro problem  ich möchte ein kuchendiagramm / kreisdiagramm erstellen, das ...

Neue Wissensbeiträge
Humor (lol)
Meine Variante der DSGVO
Tipp von Henere vor 23 StundenHumor (lol)2 Kommentare

Datenschutzerklärung Jede gute Website braucht eine Datenschutzerklärung? Ok, dann machen Sie sich auf etwas gefasst. Präambel Artikel 12 der ...

Administrator.de Feedback

Entwicklertagebuch: Datenschutzerklärung nach DS-GVO

Information von admtech vor 1 TagAdministrator.de Feedback

Hallo Administrator User, Wir respektieren eure Privatsphäre und möchten euch daher auf die Möglichkeiten für den Umgang mit euren ...

Voice over IP

Rufnummernblock aufbrechen nun möglich bei DTAG

Tipp von Datenreise vor 1 TagVoice over IP

Bei der Telekom ist es seit einigen Tagen laut Aussage der Geschäftskunden-Hotline möglich, eine Rufnummernübernahme auch dann durchzuführen, wenn ...

Netzwerke
Riesiges Botnetz in Deutschland
Tipp von FFSephiroth vor 1 TagNetzwerke1 Kommentar

Überprüft mal eure Router und NAS

Heiß diskutierte Inhalte
Voice over IP
VOIP: Lösungen für Notruf?
Frage von MimemmmVoice over IP26 Kommentare

Hey Welche Möglichkeiten hat man eigentlich noch bei VOIP um zuverlässige Notrufe zu ermöglichen? Ein aufgeladenes Handy habe ist ...

Windows Server
Fragwürdige GPO Fehler im Syslog
gelöst Frage von Ex0r2k16Windows Server13 Kommentare

Hallo! Ich kriege bei manchen (oder sogar allen? -prüfe noch) Clients folgenden Fehler bei mehreren GPOs (aber nicht bei ...

Netzwerkmanagement
PfSense - verschiedene Subnetze über VLAN mit DHCP - WLAN-AP einrichten
gelöst Frage von xtommmikNetzwerkmanagement12 Kommentare

Hallo zusammen, ich wollte mein Netzwerk um eine HW-Firewall erweitern und habe mich nach einlesen recherchieren und Tutorials überfliegen ...

Windows Server
DHCP und Regeln und Filter
Frage von OlliPWSWindows Server10 Kommentare

Guten Tag, wir haben folgende Problematik: Wir haben diverse ca. 130 Avaya VoIP Telefone, diese sollen per DHCP automatisch ...