Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Spalten nach Wert durchsuchen

Spalten nach Wert durchsuchen
27.06.2008 13:31:10
Tobias
Hallo Excel Spezialisten,
ich habe folgendes Problem was mich wirklich noch zur Verzweiflung bring.
Ich möchte nach einem bestimmen Wert in einem variablen Spalten Bereich suchen.
Folgendes habe ich hierzu schon geschrieben, was aber leider nicht funktioniert:

Sub Makro1()
anzspalten = Sheets("TTR_MT").UsedRange.Columns.Count
For weiter = 1 To anzspalten
If Range("A7").Value = Worksheets("TTR_MT").Range(Cells(1, 2), Cells(1, weiter)).Value Then
('In A7 Steht der zu findende Wert)
MsgBox ("Gefunden")
End If
Next
End Sub


Warum bekomme ich hier immer die Fehlermeldung Typen Unverträglich.
Ich wäre Euch sehr dankbar, wenn Ihr mir weiterhelfen könntet.
Gruß

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten nach Wert durchsuchen
27.06.2008 14:45:58
Mag
Hallo,
weil ein Bereich (Range(Cells(1, 2), Cells(1, weiter)) keinen Einzelwert beinhalten kann.
Gruss

AW: Spalten nach Wert durchsuchen
27.06.2008 14:51:00
Mag
Hallo,
Ansatz:

Option Explicit
Sub ttt()
Dim Bereich As Range, rng As Range
Set Bereich = Sheets("Tabelle1").Range("A1:B3")
For Each rng In Bereich
If rng = "huhu" Then
MsgBox rng.Address
Exit For
End If
Next
Set Bereich = Nothing
End Sub


Gruss

AW: Spalten nach Wert durchsuchen
27.06.2008 14:55:00
Mag
... in Deinem Fall:

Set Bereich = Sheets("TTR_MT").UsedRange


AW: Spalten nach Wert durchsuchen
27.06.2008 14:57:00
Mag
... und jetzt kürzer:

Option Explicit
Sub ttt()
Dim rng As Range
For Each rng In Sheets("TTR_MT").UsedRange
If rng = "huhu" Then
MsgBox rng.Address
Exit For
End If
Next
End Sub


Gruss

Anzeige
AW: Spalten nach Wert durchsuchen
27.06.2008 16:24:00
Tobias
Hallo Mag,
vielen Dank!!! für die schnelle Antwort, deine Lösung werde ich gleich mal versuchen!
Gruß
Tobias

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige