|
SVERWEIS im Makro (VLOOKUP): absolute Bezüge Suchbereich
|
| Autor |
Nachricht |
Riggs688
Im Profil kannst Du frei den Rang ändern
Verfasst am: 14. Okt 2009, 10:51 Rufname:
|
|
| Version: Office 2k (2000) |
|
Moin,
ich möchte in einer Tabelle überprüfen, ob die Kundennummer in der ersten Spalte der jeweiligen Zeile auf einem anderen Tabellenblatt vorkommt.
Also erstes Blatt:
KDNR Name Markierung
123 Haddock
456 Schulze
789 Schultze
Zweites Blatt:
KDNR Name
456 Schulze
Wenn die Kundennummer auf dem zweiten Blatt vorkommt, soll die auf dem ersten Blatt markiert werden mit einem "X" in der Spalte Markierung, damit ich diese bei einer Archivierung aussparen kann.
Ich wollte das mit einem SVERWEIS lösen, also:
FOR x = 1 TO 100
IF VLOOKUP(RC[-2],Ausnahmen!R[m]C[n]:R[o]C[p],1,FALSE) THEN
'aktive Zeile, Spalte 3 mit "X" füllen
ELSE
'nächste Zeile prüfen
END IF
NEXT x
Mein Problem sind die relativen Bezüge in der VLOOKUP.
Der erste Bezug (aktive Zeile, erste Spalte) ist einfach, deshalb auf oben schon drin (RC[-2]).
Wie muß ich den Suchbereich definieren, damit ich in jedem Durchlauf der Schleife im gleichen Suchbereich suchen kann (also immer Zeile 3 bis Zeile 100)?
Anders gefragt: wie verwende ich in VLOOKUP absolute statt relativer Bezüge?
Danke im voraus für Eure Hilfe,
möge die Macht mit Euch sein!
Volker
|
|
Rhapsody
dim Rang as String

Verfasst am: 14. Okt 2009, 13:16 Rufname: Felix
|
|
| Version: Office 2k (2000) |
|
Wozu überhaupt VBA?
Zellen der Spalte Markierung:
=WENN(SVERWEIS($A2;'Zweites Blatt'!A:A';1;WAHR)<>"";"X")
Musst du halt das Worksheet noch anpassen.
Gruß,
Felix
_________________ Gruß,
Felix
___________________________________________
Feedback und Bedanken schadet niemandem!
|
|
Riggs688
Im Profil kannst Du frei den Rang ändern
Verfasst am: 14. Okt 2009, 13:50 Rufname:
|
| |
| Version: Office 2k (2000) |
|
Hallo Felix,
danke für Deine schnelle Antwort.
Anhand Deiner Signatur hätte ich eigentlich keine Lösung mit einer Formel erwartet .
Ich werde es auf jeden Fall probieren.
Der Grund, warum ich das ganze per VBA machen möchte ist, daß sowieso ein Makro abläuft, daß andere Dinge erledigt (Datumsformate korrigieren usw.).
Aber es geht sicherlich auch, daß ich über die ganz normale Formel die Markierung setze und dann diese Markierung über das Makro weiterverarbeite/auswerte.
Es hätte mich halt nur sehr interessiert, wie bzw. ob es überhaupt geht, absolute Bezüge zu verwenden bei VLOOKUP im Makro.
Schönen Tag noch!
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
| |

|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel Hilfe: Sverweis |
26 |
cdefg |
531 |
10. Jun 2010, 13:20 < Peter >  |
 |
Excel VBA (Makros): Zeitgesteuertes Makro |
3 |
Killersocke |
1251 |
22. Apr 2010, 17:18 Kaulquappe  |
 |
Excel VBA (Makros): Excel Makro - Hilfe |
19 |
Gast |
336 |
13. März 2010, 14:54 bst  |
 |
Excel VBA (Makros): Makro einfacher gestalten ? |
1 |
biestieboy |
111 |
15. Okt 2009, 08:32 Gast  |
 |
Excel VBA (Makros): Makro das Veränderungen in Spalten entdeckt und neu schreibt |
8 |
MsgWaldfee |
207 |
31. Aug 2009, 15:45 MsgWaldfee  |
 |
Excel VBA (Makros): Excel : Objekt position erfassen und makro bei Änderung akt. |
8 |
Basti-Pulheim |
745 |
26. Apr 2009, 17:51 ransi  |
 |
Excel Formeln: SVERWEIS oder WENN bei Dezimalzahlen |
4 |
SteffenP |
118 |
13. März 2009, 20:24 SteffenP  |
 |
Excel VBA (Makros): Makro/Aktualisieren wenn Tbl durch anderen Benutzer gesperrt |
0 |
Gast11 |
422 |
14. Okt 2008, 09:04 Gast11  |
 |
Excel VBA (Makros): Makro ueber Enter Taste ausloesen |
14 |
Neli32 |
6768 |
18. Jul 2008, 13:06 Gast  |
 |
Excel VBA (Makros): Mehrfachsortierung per Makro |
2 |
_Stephan_ |
324 |
16. Feb 2008, 21:26 Klaus-Dieter  |
 |
Excel VBA (Makros): Zeichen abschneiden mittels Makro |
1 |
Gast2002 |
534 |
10. Aug 2007, 21:37 Ralf Kunsmann  |
 |
Excel VBA (Makros): VBA Diagramm Name ändert sich durch Makro |
18 |
Bandito23 |
3709 |
22. Jun 2007, 13:35 Bamberg  |
| |
|