Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA: Array aus Zellbereich mit Name

VBA: Array aus Zellbereich mit Name
24.03.2018 09:21:50
Markus
Hallo,
ich verwende aktuell folgenden Code in VBA, der soweit auch funktioniert.
Kann mir jemand sagen, wie ich hier das Array mit den Werten eines Zellbereichs mit Name (benannter Zellbereich) befüllen kann anstatt diese manuell im Code zu erfassen ?
Zellbereich, der für das Array verwendet werden soll:
Worksheets(2).Range("Keywords") 'entspricht den Werten in Spalte A, ohne Überschrift
Mein Code:
Sub checkTxt()
Dim i As Long, j As Long, arrKeywords() As Variant, varLastRow As Long
arrKeywords = Array("text1", "text2", "text3")
With Worksheets(1)
varLastRow = .Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To varLastRow
With .Range("A" & i)
For j = LBound(arrKeywords) To UBound(arrKeywords)
If .Value Like "*" & arrKeywords(j) & "*" Then
.Offset(0, 1).Value = True
Exit For
End If
Next j
End With
Next i
End With
End Sub
Vielen Dank im Voraus für Eure Hilfe,
Markus
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Array aus Zellbereich mit Name
24.03.2018 09:47:38
ChrisL
Hi Markus
Sub t()
Dim ar As Variant, i As Integer
ar = Application.Transpose(Worksheets(2).Range("Keywords"))
For i = LBound(ar) To UBound(ar)
Debug.Print ar(i)
Next i
End Sub

cu
chris
AW: VBA: Array aus Zellbereich mit Name
24.03.2018 10:28:21
Markus
Hi Chris,
vielen Dank für die schnelle Antwort - damit klappt es perfekt !
Ich hatte einen ähnlichen Ansatz probiert aber ohne Application.Transpose - das war der entscheidende Hinweis. :)
VG und ein schönes WE,
Markus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige