Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Daten einer Excel-Tabelle in eine andere Sequentiell eintragen!

Empfohlene Antworten

Ich hoffe die Überschrift trifft das Problem :

Ich will für mein Büro eine Verleihliste erstellen. Der Entleiher

muss einen "Verleihschein" unterschreiben. Dieser Verleihschein wird von mir in Excel am Computer ausgefüllt, ausgedruckt und dem Mitarbeiter mitgegeben.

Ich würde das jetzt gerne so haben, das ich in Excel die Verleihdaten auf dem Verleihschein eintrage und Excel dann die eingetragenen Daten in eine 2. Tabelle (Verleihliste) hintereinander einträgt.

Hab von Makros oder VBA o.ä. nicht son Plan, denke mal ich muss u.a. ne Abfrage machen, so nach dem MOtto : Wenn Zelle frei, trage Daten ein, falls belegt nehme Zelle xy, wenn frei....etc.

In welcher Richtung soll ich da gucken ? Und wie gross ist der Aufwand so etwas zu realisieren ?

Vielen Dank schon mal!

Mardin

Hi,

der Aufwand ist gar nicht so groß.

Die Werte in Tabelle1 sind ja immer in der selben Zelle damit kannst Du diese Zellen immer direkt ansprechen mit dem Range Objekt. Z.B. Range("A1").Value

Also musst Du dann nur die Zellen in Spalte A Tabelle 2 durchlaufen mittels einer For ... Next Schleife und innerhalb dieser Schleife den Zustand der Zelle überprüfen.

Wenn die aktuelle Zelle leer (Range("A" & i).Value = "") ist schreibst Du einfach die Werte von Tabelle 1 in die aktuellen Zellen der Schleife und beendest diese danach damit nicht alle weiteren leeren Zellen beschrieben werden.

Das wars.

Achja die Prozedur sollte wohl am besten über eine Schaltfläche oder einer Tastenkombi aufgerufen werden.

Viel Spaß beim probieren!

Gruss

Hansi Pansi

P.s. Wenn Du den Code haben willst sag Bescheid

Hallo,

hast Du auch mal daran gedacht, das Excel nicht besonders gut geignet ist für große Datenmengen die als Datenbank hinterlegt sind. Überlegt doch mal ob Access nicht besser dafür geeignet ist.

Wenn ich Dich richtig verstanden habe, dann ist die Lösung in Access kein großer Aufwand und Du brauchst auch nicht so viel VBA Code zu schreiben. Das meiste hat Access schon an Bord.

Frank

Ne, also Excel is schon in Ordnung, wird nicht so gross die Liste.

Soll auch nichts grosses werden, hab nur von VBA + Programmierung keinen allzugrossen Plan, daher schon mal Danke an Euch für die Hilfe. Ich werds mal ausprobieren, das müsste ja eigentlich jetzt zu schaffen sein. Man braucht halt immer einen Ansatz...

Vielen Dank auf jeden Fall!

Martin

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.