Thema Datum  Von Nutzer Rating
Antwort
18.03.2017 18:22:19 Michael
NotSolved
18.03.2017 19:39:49 Gast51884
NotSolved
Rot Vereinfachung - VBA Code
18.03.2017 22:19:42 Michael
NotSolved
18.03.2017 22:51:15 Michael
NotSolved
22.03.2017 11:04:07 Michael
NotSolved

Ansicht des Beitrags:
Von:
Michael
Datum:
18.03.2017 22:19:42
Views:
658
Rating: Antwort:
  Ja
Thema:
Vereinfachung - VBA Code

Moin,

erstmal danke für deine Hilfe. Habe jetzt folgenden Code, jedoch funktioniert dieser nicht. Vielleicht habe ich da noch ein Denkfehler? Sorry, bin in dieser Sache ein Laie...

Sub Test()
  Dim a As Variant
  Dim wksQ As Worksheet
  Dim wksZ As Worksheet
  Dim vntaWks As Variant
  Dim vntWks As Variant
  Dim lngLastRow As Long
  Dim i As Long
   
  vntaWks = Array("A", "B", "C", "X", "Y", "Z")
   
  For Each vntWks In vntaWks
     
    Set wksZ = Worksheets(vntWks)
    lngLastRow = wksZ.Cells(wksZ.Rows.Count, 3).End(xlUp).Row
     
    For i = 1 To lngLastRow
        a = Application.Match(wksZ.Cells(i, 3), wksQ.Columns(2), 0)
        If IsNumeric(a) Then
          wksZ.Cells(i, 6).Value = wksQ.Cells(a, 11).Value
        Else
          MsgBox "nicht vorhanden"
        End If
        
        Next
        Next
     
   Set wksQ = Nothing
   Set wksZ = Nothing
 
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
18.03.2017 18:22:19 Michael
NotSolved
18.03.2017 19:39:49 Gast51884
NotSolved
Rot Vereinfachung - VBA Code
18.03.2017 22:19:42 Michael
NotSolved
18.03.2017 22:51:15 Michael
NotSolved
22.03.2017 11:04:07 Michael
NotSolved