Microsoft Excel

Herbers Excel/VBA-Archiv

2 Probleme (für mich)

Betrifft: 2 Probleme (für mich) von: Peter F.
Geschrieben am: 20.08.2008 18:55:42

Hallo Excel-Gemeinde,

hier mein 2. Problem:

Aus einer Tabelle kann mann mit Formel "Sverweis ...." einen bestimmten Wert extrahieren.
Sicher geht das auch in VBA, aber wie ? Den extrahierten Wert möchte ich als Variable im weiteren Verlauf
des Makros verwenden.

Gruß,

Peter F.

(zu Euren Lösungsvorschlägen kann ich erst morgen Stellung nehmen).

  

Betrifft: doppelt von: zu
Geschrieben am: 20.08.2008 19:03:17

zu


  

Betrifft: NICHT doppelt, also noch offen oT von: Jens
Geschrieben am: 20.08.2008 21:58:45




  

Betrifft: AW: schon Doppelt von: Hajo_Zi
Geschrieben am: 21.08.2008 06:28:46

Hallo Jens,

genauer suchen
https://www.herber.de/forum/messages/1003279.html

GrußformelHomepage


  

Betrifft: AW: NICHT doppelt - mit Antwort von: Erich G.
Geschrieben am: 21.08.2008 06:55:44

Hallo Peter,
hielfen dir diese Beispiele weiter?

Option Explicit

Sub Beispiel()
   Dim strSuch As String, varW As Variant, lngErg As Long, strErg As String
   
                        ' SVERWEIS("abc";A2:C10;2;0)
   strSuch = Range("E1").Value
   varW = Application.VLookup(strSuch, Range("A2:C10"), 2, 0)
   If Not IsError(varW) Then lngErg = varW
' oder
                        ' SVERWEIS(E1;A2:C10;3;WAHR)
   varW = Application.VLookup(Cells(1, 5), Range("A2:C10"), 3, True)
   If Not IsError(varW) Then strErg = varW
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

P.S. für Hajo:
Was an der Frage ist doppelt - abgesehen vom etwas unglücklich gewählten Betreff (und dem Fragesteller)?


  

Betrifft: AW: NICHT doppelt - mit Antwort von: Peter F.
Geschrieben am: 21.08.2008 18:20:22

Hallo Erich,

danke für den Code. Der erste Teil hat nach dem Einfügen und Anpassen an meinen Code schon das erwünschte Ergebnis geliefert, so dass ich das "oder " nicht mehr brauchte.

Nochmals danke für deine bereits wiederholte Hilfe und vielleicht bis zum nächsten Mal.

Peter F.


  

Betrifft: @Hajo von: Jens
Geschrieben am: 21.08.2008 10:38:10

Hallo Hajo

Genauer schauen. Das sind 2 unterschiedliche Fragen.
Ist vielleicht etwas unglücklich gemacht vom Fragesteller.

Gruß aus dem Sauerland

Jens