Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Markieren/Kopieren mehrerer Zellen im Endlosformular mit VBA
zurück: Datensatzwechsel bei Ereignis Maus Ab weiter: Feld in Unterformular sortieren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Marvin Smiley
Gast


Verfasst am:
08. Mai 2012, 17:18
Rufname:

Markieren/Kopieren mehrerer Zellen im Endlosformular mit VBA - Markieren/Kopieren mehrerer Zellen im Endlosformular mit VBA

Nach oben
       Version: Office 2007

Hallo Community,
ich habe folgendes Problem:
in meinem Endlosformular möchte ich den Inhalt einer Zelle per Drag und Drop
auf andere, zusammenhängende Zellen übertragen. So wie man das auch bei Excel machen kann: ich markieren die erste Zelle, dessen Inhalt in andere Zellen kopiert werden soll.
Dann halte dann die SHIFT Taste gedrückt und ziehe den Maus Coursor bei gedrückter linker Maustaste bis zur letzten Zelle. Damit habe ich eine Anzahl von Zellen selektiert, die alle einen neuen Inhalt bekommen sollen.
Über ein Maustaste Down/Up Event kann ich die Position und den Inhalt der ersten Zelle auslesen, und weiter kommen ich nicht.
Ich denke mir, das man aus der vom Maus Coursor überstrichenen Fläche die Anzahl der darunterligenden Zellen auslesen können sollte, aber ich weiss nicht wie. Habt ihr eine Idee ?
Herzlichen Dank im Vorraus !! Wink
Gast



Verfasst am:
08. Mai 2012, 21:03
Rufname:


AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit - AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit

Nach oben
       Version: Office 2007

Hallo,

Ich denke du machst da einen Gedankenfehler: Access ist nicht Excel, d.h. in Access gibt es keine "Zellen", sondern nur Datensätze mit mehreren Feldern.
Wenn in einen Endlosformular Felder direkt untereinander angezeigt werden, heißt das noch lande nicht, daß sie alle zum gleichen Feld gehören, da du die verschiedenen Felder frei plazieren kannst (so z.B. auch FeldXY direkt unter Feld YZ).

Was genau möchtest du? Soll ein kompletter Datensatz kopiert werden? Da stellt sich die Frage nach dem warum, d.h. da kann man ein falsches Datenmodell vermuten.

Auf jeden Fall mußt du der VBA-Funktion mitteilen, welche Felder und welche Datensätze du kopieren möchtest. Hast du da einen eindeutigen Schlüssel?
Marvin Smiley
Gast


Verfasst am:
09. Mai 2012, 13:22
Rufname:

AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit - AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit

Nach oben
       Version: Office 2007

Hallo Gast,
das mit dem Gedankenfehler stimmt.
Ich versuche es anders zu formulieren:
Ich habe ca. 2700 Datensätze mit jeweils 20 Feldern im Endlosformular.
Die hinter dem Formular liegende Tabelle ist entsprechend sortiert, die Datensätze sind eineindeutig.
Alle Felder in allen Datensätzen sind gefüllt, bis auf ein Feld, das über alle Datensätze hinweg nur zu 20% gefüllt ist.

Jetzt möchte ich den Inhalt eines gefüllten Feldes von Datensatz A in die leeren Felder bis zum Datensatz X per Drag and Drop kopieren, d.h. das jeweils das gleiche Feld der Datensätze B bis X mit dem Feldinhalt des Datensatzes A gefüllt wird.
Was ich nicht hin bekomme ist die Auswertung der Anzahl der mit der Maus überstrichenen Felder mit VBA.
Gast



Verfasst am:
09. Mai 2012, 20:21
Rufname:

AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit - AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit

Nach oben
       Version: Office 2007

Hallo,
Zitat:
per Drag and Drop kopieren
Das ist wieder "Excel-Denken".

Wenn du in allen Datensätzen, in denen das eine Feld leer ist, mit einem Wert (nämlich dem von Datensatz A) füllen willst, dann mußt du zunächst eine Abfrage machen mit dem Kriteriumg IsNull. Damit hast du dann alle Datensätze, in denen dieses Feld leer ist. Dann brauchst du nur noch per Aktualisierungsabfrage dieses Feld zu füllen. Dazu brauchst du keine einzige Zeile VBA-Code.
Gast



Verfasst am:
10. Mai 2012, 17:57
Rufname:


AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit - AW: Markieren/Kopieren mehrerer Zellen im Endlosformular mit

Nach oben
       Version: Office 2007

Ok,
das hört sich gut an. Ich probiere das aus. Auf jeden Fall vielen Dank für Deine Hilfe.

Grüsse,
Very Happy
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mehrerer Checkboxen & eines Textfeldes 4 typh00n 508 25. Apr 2007, 08:58
KlausMz Abfrage mehrerer Checkboxen & eines Textfeldes
Keine neuen Beiträge Access Tabellen & Abfragen: in einer sauberen DB erlaubt?..Stammtabelleninhlt kopieren 5 derArb 503 18. Apr 2007, 23:32
derArb in einer sauberen DB erlaubt?..Stammtabelleninhlt kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellen kopieren 2 James11 498 15. Apr 2007, 19:16
James11 Tabellen kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten kopieren 4 Toto2121 4179 12. Apr 2007, 20:30
Toni Makkaroni Spalten kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Problem bei Suche in einem Feld + Teil kopieren 1 evil1 615 30. März 2007, 15:11
derArb Problem bei Suche in einem Feld + Teil kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Wert kopieren 2 noboc 385 04. Feb 2007, 20:55
Gast Wert kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus txt-Datei in Tabelle kopieren 22 ex87 1814 08. Dez 2006, 02:00
Willi Wipp Daten aus txt-Datei in Tabelle kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Summieren mehrerer Datensätze einer Tabelle 6 gast2006 696 12. Sep 2006, 15:41
gast2006 Summieren mehrerer Datensätze einer Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Das kleinste Datum mehrerer Datumspalten finden ohne Leere 2 Mike2 1940 31. Aug 2006, 08:48
Mike2 Das kleinste Datum mehrerer Datumspalten finden ohne Leere
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilen markieren in Tabelle 2 ujaldi 703 27. Aug 2006, 20:50
ujaldi Zeilen markieren in Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Kopieren einer Tabelle von Zeilen nach Spalten 2 Andreas_04 678 20. Jul 2006, 12:07
Andreas_04 Kopieren einer Tabelle von Zeilen nach Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: abfrage mit string aus texten mehrerer Sätze der Ursprungsta 1 ha_de_be 598 16. März 2006, 23:08
Nouba abfrage mit string aus texten mehrerer Sätze der Ursprungsta
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps