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

Frage Entwicklung VB for Applications

Wie kann ich automatisch aus neu angelegten Tabellen Zellen auslesen lassen ?

Mitglied: Joerg18470

Joerg18470 (Level 1) - Jetzt verbinden

10.08.2014 um 14:07 Uhr, 982 Aufrufe, 4 Kommentare

Hallo zusammen,
ich habe eine Mappe erstellt, in der es einen Button gibt mit dem eine neue Tabelle generiert wird . Dieses nennt sich dann z.B. 1. Aufmaß - Datum, welches bei jedem neu erstellten Tabellenblatt jeweils im Namen angepasst wird. Jetzt gibt es aber noch ein Blatt welches einfach nur Aufmaß heißt, in diesem sollen dann die belegten Zellen ( Arbeitsort ) der generierten Tabellen ausgelesen und hinzugefügt werden. Sollte es diesen schon aus einem vorigen Aufmaß geben soll er diesen Eintrag dann noch in den Zeilen auf auf gleiche Art suchen und dazu addieren. Ich habe nicht den geringsten Ansatz wie ich dieses irgendwie realisieren könnte. In meinen Überlegungen scheitere ich immer wieder an dem Punkt, wie man eine " Bezugsabfrage" auf eine Tabelle macht die gerade erst erstellt wurde. Das mit dem testen auf schon vorhanden oder nicht kann vorerst auch vernachlässigt werden. Müßte man diese Sub einfach nur auf das Tabellenblatt legen"Aufmaß" oder einen Zellbezug gleich mit dem neuen Blatt generieren lassen. Vielleicht hat ja von euch jemand eine Idee.
Mitglied: Joerg18470
10.08.2014 um 16:05 Uhr
Nur mal noch so ein Gedanke, könnte man die Namen der zu erstellenden Blätter nicht mit in ein Array eintragen lassen, dieses Array in eine Schleife bauen in welcher bei jedem Durchlauf eine der Tabellen ausgelesen wird ? Bleibt die Frage wie man es lösen kann das trotz der Schleifen die Aufmaß Tabelle aktuell bleibt, sprich wenn ich in eine der anderen Tabellen ein Zeichen eingebe das dieses auch live in dieser Tabelle geändert wird.
Bitte warten ..
Mitglied: colinardo
10.08.2014, aktualisiert um 16:47 Uhr
Hallo Joerg,
dazu benötigst du noch nicht einmal VBA, wenn du es mit einer Pivot-Tabelle und konsolidierten Bereichen machst:
http://www.administrator.de/forum/makro-zum-werte-verschiedener-tabelle ...
Das Demosheet im Beitrag ist nicht mehr verfügbar, deswegen hier ein passendes zum Download

Zum Aktualisieren der Pivottabelle muss man einen Rechtsklick in den Datenbereich machen und Aktualisieren wählen, das lässt sich natürlich auch mit VBA automatisieren, z.B. bei jedem Blattwechsel.

Hier hatte ich auch schon mal eine Lösung gepostet wie man es in Kombination mit Pivot einer variablen Anzahl an Tabellenblättern und einem konsolidierten Bereich macht:
http://www.administrator.de/forum/excel-pivot-%c3%bcber-alle-tabellenbl ...

Via VBA lässt sich das natürlich auch manuell machen, aber dafür gibt es eigentlich "Konsolidierte Bereiche" die das effektiver lösen.

Grüße Uwe
Bitte warten ..
Mitglied: Joerg18470
17.08.2014 um 13:05 Uhr
Das ist schonmal ein richtig toller Ansatz, aber wie bekomme ich das über diese Art gelöst das das ohne das "aktualisieren" klicken live geht ? Auch wäre eine Frage wie das mit automatisch generierten Tabellen funktioniert, da diese ja der Pivot Tabelle noch nicht bekannt sind ? Durch Klick auf einen Button wird eine neue Tabelle generiert, wenn ich in dieser etwas eintrage soll dieser Wert in der evtl. Pivot-T. automatisch addiert werden. Ganz am Anfang hatte ich mit dieser Art Tabelle schon einmal geliebäugelt aber die Anforderungen die ich daran habe konnte ich mir darüber nicht erfüllen. Vielleicht ist es auch einfach nur an Unwissenheit gescheitert, das ich nur nicht weis wie ich dieses auf die Art anstellen muß. Ich schaue mir das jetzt aber gleich nochmal an, da ich es aber wirklich als sehr guten Ansatz sehe.
Bitte warten ..
Mitglied: colinardo
18.08.2014, aktualisiert um 10:14 Uhr
Zitat von Joerg18470:
Das ist schonmal ein richtig toller Ansatz, aber wie bekomme ich das über diese Art gelöst das das ohne das
"aktualisieren" klicken live geht ?
steht im Code des zweiten Links in Zeile 17.
Auch wäre eine Frage wie das mit automatisch generierten Tabellen funktioniert,
da diese ja der Pivot Tabelle noch nicht bekannt sind ?
ebenfalls im Code des zweiten Links, hier wird eine Konsolidierungstabelle im Code anhand der Anzahl an Arbeitsblättern auf dem ersten Sheet generiert - diese Konsolidierungstabelle dient dann als Datenquelle der Pivot-Tabelle.

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel - Zellen aus anderen Exceldateien auslesen
gelöst Frage von Cubic83Microsoft Office10 Kommentare

Hallo, ich stecke mal wieder bei einem Excel Problem fest und hoffe ihr könnt mir helfen. Ich habe in ...

Microsoft Office
Automatisches eintragen in zweite Zelle
gelöst Frage von Fisi93Microsoft Office2 Kommentare

Hallo, ich habe gerade ein kleines Problemchen festgestellt. Wir haben letztes Jahr eine aproche Anwendung abgelöst und daraus eine ...

Microsoft Office
Formel für eine automatische Füllung anderer Zellen
gelöst Frage von michael1306Microsoft Office1 Kommentar

Hallo, die Frage wurde bestimmt schon 1000 mal gestellt nur habe ich noch keine Lösung gefunden. Ich habe eine ...

Entwicklung
Google Calendar auslesen und automatisch neue Termine generieren
gelöst Frage von carl7nEntwicklung2 Kommentare

Hallo, ich bin ein Anfänger und weiß gar nicht, ob sich das von mir geplante Projekt überhaupt bewerkstelligen lässt ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 10 StundenRouter & Routing2 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 16 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 21 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

Sonstige Systeme
7-zip: Programm frägt nach Passwort erst bei einzelnen Dateien
Frage von freeskierchrisSonstige Systeme7 Kommentare

Guten Morgen, ich habe ein Problem beim Arbeiten mit 7-zip: Wenn ich die einzelnen Dateien zu einem Archiv verpacke ...