Collapse column

Autor Thema: Office 2010: Makro zur Verwaltung 2er Tabelleninhalte  (Gelesen 1314 mal)

Offline Paul_vba

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Office 2010: Makro zur Verwaltung 2er Tabelleninhalte
« am: April 28, 2015, 18:32:52 Nachmittag »
Hallo Leute,

wie es die Überschrift schon sagt habe ich folgendes Problem:

Ich habe 2 Tabellen in denen in der 1. Spalten je Namen stehen und in den folgenden Spalten dazugehörige Daten (vom Typ double).

Der einzige Unterschied ist, dass die 1. Tabelle aus Sheet(1) leer ist (bis auf die Namen die stehen schon in fester Reihenfolge drin) und die 2. Tabelle auf Sheet(2) ist gefüllt ist (mit den Namen und den eben benannten dazugehören Daten).

Nun soll ein Makro die Daten von der 2. Tabelle in die 1. Tabelle kopieren.
Jedoch ändert sich in der 2. die Reihenfolge der Namen mit den dazugehörigen Daten in den folgenden Spalten. Der Makro muss also erkennen, dass alle in einer Zeile befindlichen Daten zu einer Person gehören und dem entsprechend eingefügt werden müssen.

Kann mir da jemand helfen?
Danke schonmal im vorraus.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2010: Makro zur Verwaltung 2er Tabelleninhalte
« Antwort #1 am: April 29, 2015, 09:10:25 Vormittag »
Hallo Paul,

ggf. bräuchtest Du kein VBA, wenn z.B. in A1:H4 in Tabelle 1 die Daten sind mit den Usern in Spalte A und in
Spalte A in Tabelle 2 die User anders sortiert, reicht die Formel...

=INDEX(Tabelle1!$A$1:$H$4;VERGLEICH(Tabelle2!A1;Tabelle1!$A$1:$A$4;0);2)

wenn die UserNamen eindeutig sind. Falls doch VBA, dann User aus Tabelle A in eine Collection einlesen und
dabei Spaltennummer merken und dann über die User in Tabelle 2 iterieren, Collection abfragen und Werte
aus gefundener Zeile übertragen.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.