Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Duplikate (automatisch) verlinken bzw. Bezug herstellen
#21
Sorry als Nachtrag, da das Bild nicht geladen werden konnte.

Edit: Das die Spalten mit Filtern gesetzt sind sollte doch auch kein Problem sein? Ich bin echt verwirrt, da es ja im Dummy funktioniert.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#22
(22.01.2021, 14:03)schauan schrieb: Hallöchen,

Der code
- greift in jeder Spalte, sucht dann aber auch nur in der einen Spalte. Wen Du z.B. in C was eingibst, wird auch nur in C gesucht.
- erzeugt aber immer, wie ich schrieb, einen Link auf Spalte A. Ich schrieb auch, dass man das ändern kann Smile

Habe mal die aktuellen Dateien angehängt, ich hoffe dann ist das Thema erledigt!
Ich denke damit wird das Problem deutlich :)

Den Link habe ich auf Spalte B geändert, da hier die Einträge vorgenommen werden.

LG und Danke

Edit: Das meinte ich vorher mit "Das Makro springt in irgendwelchen Zeilen umher". Ich hoffe diese Auskunft ist deutlicher formuliert.


Angehängte Dateien
.xlsm   Dummy.xlsm (Größe: 18,38 KB / Downloads: 1)
Antworten Top
#23
Hallöchen,

wenn Du nur in bestimmten Spalten suchen willst, dann schreibe am Anfang

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim lngZ As Long
  'Nur Spalte B und G prüfen
  if target.column <> 2 and target.column <> 7 then exit sub
  'Suche in der Spalte die erste gefundene Zeile mit dem Begriff
  lngZ = Application.Match(Target.Value, Target.EntireColumn, 0)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Münzenminister
Antworten Top
#24
Hervorragend !!!

Kann man denn die Einträge in Spalte G noch mit einbeziehen? Falls in Spalte G ein Eintrag vorgenommen wird den es in Spalte B bereits gibt, soll einfach eine farbliche Markierung vorgenommen werden, (muss keine Verlinkung stattfinden). So wie es in Spalte B als bedingte Formatierung genutzt wurde :)
Das wäre meine letzte Frage Blush 

LG und vielen Dank für die große Hilfe!

Edit: Werde es ersteinmal mit einer Formel probieren, bin euch schon geug auf den Sack gegangen:)

Danke an alle ich melde mich eventuell nochmal, falls ich es nicht hinbekomme!
Antworten Top
#25
Hallöchen,

Zitat:soll einfach eine farbliche Markierung vorgenommen werden, .... So wie es in Spalte B als bedingte Formatierung genutzt wurde

Vorschlag: auch bedingt formatieren?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Münzenminister
Antworten Top
#26
(01.02.2021, 15:28)schauan schrieb: Hallöchen,


Vorschlag: auch bedingt formatieren?

Hmm, meinst du mit >Neue Regel ->Formel zur Ermittlung der zu formatierenden..->Formel eingeben?
Das wäre mein Ansatz, da ich keine direkte Funktion gefunden habe, welche die Einträge in G als Duplikat erkennt, sofern sie in B stehen?
Ich habe es mit =ISTZAHL() probiert merke aber das es keinen Sinn macht, da Spalte "Nummer" keine Zahl ist.

Edit: Oder ist es egal das ABC davor steht?
Antworten Top
#27
Hallöchen,

Du musst die Einträge doch einfach nur zählen - ZÄHLENWENN ist der Ansatz.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Münzenminister
Antworten Top
#28
(01.02.2021, 15:53)schauan schrieb: Hallöchen,

Du musst die Einträge doch einfach nur zählen - ZÄHLENWENN ist der Ansatz.

=ZÄHLENWENN(B:B;$B$2) Dann markiert er mir die ganze Spalte, wenn ich es als Formel zum Formatieren anlege?
Antworten Top
#29
Hallöchen,

ich denke, Du willst B mit G abgleichen und nicht B mit B?

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1AA
2B
3C

Zellebedingte Formatierung...Format
A11: ZÄHLENWENN(A:A;B1)abc
A21: ZÄHLENWENN(A:A;B2)abc
A31: ZÄHLENWENN(A:A;B3)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Münzenminister
Antworten Top
#30
Ja genau, er hat aber gemeckert als ich =ZÄHLENWENN(B:B;$G$2) probiert habe. Das lag wohl daran, dass ich die Formel in Spalte G eingegeben hatte.

Ich habe die genannte Formel jetzt als bedingte Formatierung, aber sie greift nur bei G2.

Edit: Also sollte ich bei "Wird angewendet auf" die komplette Spalte G markieren, nehme ich mal an :)


EDIT2: Klappt alles super!!
Vielen Dank für die große Hilfe!!! Falls ich etwas spenden kann sag Bescheid!:)
Antworten Top


Gehe zu:


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