Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


Makro mit Datenüberprüfung und Vergleich
#1
Hallo! Shy

Ich habe folgendes Problem:

Ich habe mir eine Bundesliga-Tabelle aus dem Internet eingefügt.
Auf einem Excel-Blatt lasse ich mir diese über das Internet aktualisieren.
Auf dem zweiten Blatt habe ich nur die 18 Mannschaften in einer festen Reihenfolge stehen.

Ich hätte das gerne so, dass ich durch das draufdrücken auf z.B. einen Button, welcher vor jeder Mannschaft steht, mir in einem Fenster der Tabellenplatz angezeigt wird. Das soll mit einem Makro Befehl ausgeführt werden.
Ich habe das mit dem „Datenüberprüfung und Vergleich“ probiert. Da habe ich ja dann eine Zelle wo ich alle Bundesligateams zur Auswahl habe. Leider hat das so nicht funktioniert Dodgy Starte ich nämlich die Makro-Aufzeichnung und suche über die Zelle z.B. den BVB aus, erscheint mit Platz 17. Diese Zahl kopiere ich dann in das gewünschte Fenster und beende die Aufnahme. Beim zuweisen des Makros erscheint dann nach betätigen des Buttons für den BVB die 17. Bei der nächsten Makro-Aufzeichnung für z.B. den FCB kopiere ich dann die 1 in das gewünschte Fester. Beim betätigen des BVB Buttons erscheint jetzt aber nicht mehr die 17, sondern die 1.
Kann mir vielleicht jemand helfen wie ich das hinbekomme?
Ich bin eher noch ein Anfänger, daher hoffe ich, dass die Lösung nicht zu kompliziert sein wird Tongue

Gruß

Christof
to top
#2
Hallo,

muss das unbedingt ein Makro sein?

Eigentlich müsste es möglich sein, die Platzierung aus dem ersten Tabellenblatt auszulesen und im zweiten Tabellenblatt in einer separaten Hilfsspalte einzufügen.

Allerdings sollte man dazu den genauen Tabellenaufbau kennen, was aber auch für den Makro-Code zutrifft.

Aus diesem Grund wäre es sinnvoll die Beispielsdatei hier zu posten.
Gruß
Peter
to top
#3
Hallo!

Danke für Deine Antwort Smile

Ich würde die Datei gerne hier angeben aber ich mache das in Rahmen eines Praktikums für ein Unternehmen. Daher ist mir das leider nicht gestattet Confused

Mit festen Tabellen kann ich schon gut umgehen nur halt nicht wenn das Produkt die Plätze wechselt.

Spalte 1-----Spalte 2------Spalte 3 …
1.----------Produkt A----weitere Daten...
2.----------Produkt B----weitere Daten...
3.----------Produkt C----weitere Daten...
.
Produkt A, B und C wechseln dann ihre Plätze. Spalte 1 ist die einzige die fest ist. Die anderen Daten/Spalten springen dann mit dem Produkt.

Ob es ein Makro sein muss weiß ich ehrlich gesagt nicht, aber da ich nicht programmieren kann, hielt ich das für die einfachste Lösung. Es ist nämlich nicht nur eine Tabelle sondern mehrere Datentabellen. Wenn ich auf ein Produkt auf dem ersten Blatt drücke soll er mit alle Daten dazu herausgeben. Ich bin schon fast fertig nur 3 von den Datentabellen sind halt welche wo sich das Produkt bewegt, also z.B. wo es nach der Höhe des Verkaufspreises sortiert wird.

Da ich jetzt häufiger mit solchen Dingen zu tun haben werde. Ist es viel einfacher wenn man VBA beherrscht? Gibt es ein gutes Excel Programm, wo diese Programmiersprache langsam beigebracht wird? 75

Beste Grüße

Christof
to top
#4
Hallo,

das reden wir hier aber nicht über eine
Zitat:Bundesliga-Tabelle aus dem Internet
oder?

Dann besteht immer noch die Möglichkeit die Beispielstabelle zu anonymisieren und hier hochzuladen.

Mir ist im Momemt noch nicht ganz klar auf was du genau hinaus willst und spekulieren mag ich im Moment nicht.

Ich beherrsche kein VBA und halte mich in diesem Bereich deswegen auch zurück - aber du wirst hier im Forum genügend Experten auf diesem Gebiet finden.
Gruß
Peter
to top
#5
Hallo,

Zitat:Beim betätigen des BVB Buttons erscheint jetzt aber nicht mehr die 17, sondern die 1.

wenigstens schaffen sie es bei Dir in der Tabelle auf diesen Platz aber in der Realität werden sie es dieses Jahr nicht dahin schaffen. ;-)

Spaß bei Seite, ich habe das Gefühl, dass Du die Problematik umständlicher beschreibst als sie ist.
Wenn ich mich nicht sehr täusche solltest Du mit SVERWEIS() weiter kommen.

Schau mal ob Du so etwas suchst:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
1NrProduktDaten Such NrErgebnis ProduktErgebnis Daten
21Produkt1Daten1 4Produkt4Daten4
32Produkt2Daten2    
43Produkt3Daten3    
54Produkt4Daten4    
65Produkt5Daten5    

ZelleFormel
F2=SVERWEIS($E$2;$A$2:$C$6;SPALTE(B1);0)
G2=SVERWEIS($E$2;$A$2:$C$6;SPALTE(C1);0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Atilla

Excel 2007
to top
#6
Hallo!

Peter:
Nein, es geht um keine Bundesligatabelle, auch wenn diese mich mehr interessieren würde. Es schien mir nur ein gutes Beispiel zu sein Smile

Atilla:
Ja ich weiß, ich bin schon froh, wenn die aus der Abstiegszone rauskommen würden 33

Zu der Tabelle:
So in etwa, nur dass ich anstatt die „Nr“ das Produkt eingeben muss.
Wenn ich Golf auswähle soll er mir Position „1“ anzeigen und die „20000“. Verändert sich der Preis und der Golf rutscht auf die Nr.2, dann soll mir das angezeigt werden.
Für jedes Fahrzeug will ich dann ein Makro erstellen.

Gruß

Christof


        [attachment=1115]
to top
#7
Hi Christof

Zitat:Zu der Tabelle:
So in etwa, nur dass ich anstatt die „Nr“ das Produkt eingeben muss.
Wenn ich Golf auswähle soll er mir Position „1“ anzeigen und die „20000“. Verändert sich der Preis und der Golf rutscht auf die Nr.2, dann soll mir das angezeigt werden.
Für jedes Fahrzeug will ich dann ein Makro erstellen.

Ich habe dir hier mal eine Formellösung eingestellt. VBA kann ich dir nicht helfen. Trotzdem stellt sich mir die Frage, wie du das meinst, für jedes Fahrzeug ein Makro zu erstellen.

Tabelle1

ABCDEFG
1Nr.ProduktPreisSuche AutoPositionPreis
21Toyota   20.000,00 € Golf4   25.000,00 €
32BMW   26.000,00 €
43Mercedes   24.000,00 €
54Golf   25.000,00 €
65Honda   28.000,00 €
Formeln der Tabelle
ZelleFormel
F2=INDEX(A:A;VERGLEICH(E2;B:B;0))
G2=SVERWEIS(F2;A1:C10;3;0)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
?mage

Misserfolg ist eine Chance, es beim
nächsten Mal besser zu machen.

(Henry Ford)
http://www.sprueche-zum-nachdenken.eu
to top
#8
Hallo!

Vielen Dank für Ihre Hilfe.

Ihre Frage ist berechtigt. Ich sehe jetzt, dass es für meine Aufgabe eine viel schönere und einfachere Lösung gibt. Da ich als Anfänger mit den Formeln noch nicht zurechtkomme habe ich mich zu schnell auf die Makros fixiert. Mit den Formeln lässt sich das aber viel besser einrichten (wenn man es kann^^). Ich kann dann die Daten per Verknüpfung in die Haupttabelle kopieren und durch das Anfügen der Datenüberprüfung kann ich mir dann vom gewünschten Produkt die Daten anzeigen lassen.

Ich werde mit Formeln versuchen jetzt auch die zwei restlichen Tabellen zu bearbeiten, falls mir das nicht gelingen sollte werde ich nochmal um Hilfe bitten müssen 29

Beste Grüße

Christof
to top
#9
Hi Christof,

(05.01.2015, 00:56)chrise81 schrieb: Vielen Dank für Ihre Hilfe.
[...]
Ich kann dann die Daten per Verknüpfung in die Haupttabelle kopieren und durch das Anfügen der Datenüberprüfung kann ich mir dann vom gewünschten Produkt die Daten anzeigen lassen.

Ich werde mit Formeln versuchen jetzt auch die zwei restlichen Tabellen zu bearbeiten, falls mir das nicht gelingen sollte werde ich nochmal um Hilfe bitten müssen 29

zuerst:
Es ist in Foren eigentlich allgemein üblich, daß sich die User untereinander duzen. Das ist nicht so förmlich.

Vielleicht stellst Du doch mal Deine Datei vor, ich denke, es können da noch ein paar Vereinfachungen eingebaut werden.
Z.B. kann die Datenüberprüfung so eingestellt werden, daß bei zufügen neuer Autos die Gültigkeit automatisch erweitert wird.
Gruß Ralf

?mage

Die deutsche Rechtschreibung ist Freeware, d.h. du kannst sie kostenlos nutzen.
Allerdings ist sie nicht Open Source, deswegen darfst du sie nicht verändern oder in veränderter Form veröffentlichen.
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Leere Auswahlzellen in Datenüberprüfung soky001 5 55 02.12.2016, 23:45
Letzter Beitrag: soky001
  Datenüberprüfung ausgegraut Wulfgar 2 51 28.11.2016, 15:45
Letzter Beitrag: Wulfgar
  Hilfe bei Datenüberprüfung! cysu11 17 310 02.11.2016, 21:45
Letzter Beitrag: Kuwer
  Datenüberprüfung mit mehreren Kriterien Gabriel 4 128 19.10.2016, 11:22
Letzter Beitrag: BoskoBiati
  Datenüberprüfung: Auswahl abhängig von vorheriger Auswahl schaluppi 7 271 19.09.2016, 12:05
Letzter Beitrag: schaluppi
  Makro für INDEX VERGLEICH Funktion Felixk 6 305 03.08.2016, 11:06
Letzter Beitrag: Felixk
  Datenüberprüfung ohne Eingabe derhilde 1 186 07.07.2016, 13:17
Letzter Beitrag: steve1da
  Datenüberprüfung: Dezimalzahlen mit Komma LottaMadita 2 265 07.07.2016, 10:15
Letzter Beitrag: chris-ka
  Datenüberprüfung Zellen Basti123 3 407 22.03.2016, 13:08
Letzter Beitrag: Basti123
  Tabelle mit Datenüberprüfung und Inhalt Sebastian-200 7 308 17.03.2016, 16:03
Letzter Beitrag: Rabe

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste