Thema Datum  Von Nutzer Rating
Antwort
Rot Werte aus Excel entnehmen
31.01.2023 10:44:39 Annika
NotSolved
31.01.2023 17:06:00 Gast53979
NotSolved

Ansicht des Beitrags:
Von:
Annika
Datum:
31.01.2023 10:44:39
Views:
293
Rating: Antwort:
  Ja
Thema:
Werte aus Excel entnehmen

Hallo Zusammen, ich habe ein Problem. Ich möchte mit VBA eine Abfrage machen und möchte die abzufragenden Werte gerne aus einer Spalte einer Excel Tabelle nehmen. Mit der aktuellen Lösung muss ich die Werte händisch in VBA eingeben. Es geht um die Zeile "strBezeichnung1 = Split("Manometer Sieb, Fuehrungslager, Wandfluhkarte, Flachschieber FUH-500-H", ",")"

Liebe Grüße und danke für Eure Hilfe

Anni

 

 

Option Explicit

Function FktMehrfachsuche1(strText1 As String, strSuchbegriffe1 As Variant) As Boolean
    Dim VarSuchBegriff1 As Variant
    
    For Each VarSuchBegriff1 In strSuchbegriffe1
    
    If InStr(Trim(strText1), Trim(VarSuchBegriff1)) > 0 Then
        FktMehrfachsuche1 = True
        Exit Function
    End If
    
    Next VarSuchBegriff1
    
    FktMehrfachsuche1 = False
    
End Function

Sub Aufruf1()
Dim strBezeichnung1() As String
Dim rngBereich1 As Range, rngZelle1 As Range
Dim lngZelleMax1 As Long


'#############

    strBezeichnung1 = Split("Manometer Sieb, Fuehrungslager, Wandfluhkarte, Flachschieber FUH-500-H", ",")
   
'##########

    
    With Tabelle3
    
    lngZelleMax1 = .Cells(.Rows.Count, 1).End(xlUp).Row
    
    Set rngBereich1 = .Range("A2:A" & lngZelleMax1)
    rngBereich1.Offset(0, 4).Value = ""

    For Each rngZelle1 In rngBereich1
    
        If FktMehrfachsuche1(rngZelle1.Value, strBezeichnung1) Then
            rngZelle1.Offset(0, 4).Value = "Bestellt"
        Else
            rngZelle1.Offset(0, 4).Value = "not"
        End If
        
    Next rngZelle1
    
    End With
       
    
End Sub
 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Werte aus Excel entnehmen
31.01.2023 10:44:39 Annika
NotSolved
31.01.2023 17:06:00 Gast53979
NotSolved