prince730 Geschrieben 19. Juni 2006 Geschrieben 19. Juni 2006 Hallo zusammen: Habe in Excel2000 eine Tabelle A erstellt und die Einträge mit Kennnummern versehen. In einem Formular rufe ich Datensätze daraus ab. Ich habe nun ein Makro (mit absolutem Zellbezug) aufgezeichnet, daß den Wert eines bestimmten Feldes des abgerufenen Datensatzes in die Tabelle A in das gleiche Feld des gleichen Datensatzes kopieren soll. Nun möchte ich es mit MS Excel VBA so umprogrammieren, daß das Makro in der Tabelle A den zu kopierenden Wert immer in das Feld des Datensatzes schreibt, der im Formular abgerufen wurde, d.h. der die gleiche Schlüsselnummer (Kundennummer) hat. Wie geht das am besten? Den Code des Makros habe ich mal angefügt: Sub Aktualisierung_Kundendatenbank() ' ' Aktualisierung_Kundendatenbank Makro ' Makro am 20.06.2006 von Hendrik Jaenisch aufgezeichnet ' ' Range("E2:G2").Select Selection.Copy Windows("Kundendatenbank.xls").Activate Range("H9:J9").Select ActiveSheet.Paste Windows("Abrechnungsformular.xls").Activate Application.CutCopyMode = False Range("E2").Select End Sub Mein zweites Problem ist, daß ich ein ähnliches Makro haben möchte, das aber keinen Datensatz wählt, sondern die Daten einfach bei jeder Makro-Ausführung in die nächste Zeile des anderen Tabellenblattes einfügt. Wie kann man da das makro umschreiben? Ich hoffe sehr, daß Ihr mir ganz schnell helfen könnt, denn ich brauche die Makros sehr dringend. Danke im Voraus!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden