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

Spalte suchen und befüllen

Forumthread: Spalte suchen und befüllen

Spalte suchen und befüllen
17.03.2022 11:38:14
Dom
Hallo zusammen,
ich habe eine Tabelle mit 3 Spalten:
Pro | Name | Link
1 | test |
2 | test | xx
3 | test |
4 | test | xx
3 | test |
ich möchte die Spalte Link über den Spaltennamen suchen und in die leeren Zellen Werte bis zur letzten befüllten Zeil der Tabelle eintragen.
Mein Code Ansatz:
Rows("1:1").Select
Selection.Find(What:="Link", After:=ActiveCell, LookIn:= _
xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:= _
xlNext, MatchCase:=False, SearchFormat:=False).EntireColumn.Select
Dim Bereich As Range
Dim Zelle As Range
With ActiveSheet
Set Bereich = .Range(?Spaltenname? & .Range("A:C").SpecialCells(xlCellTypeLastCell).Row)
End With
For Each Zelle In Bereich
If Zelle.Value = "" Then Zelle.Value = "xx"
Next
Vielen Dank !
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: geht auch einfach ohne VBA ...
17.03.2022 11:51:19
neopa
Hallo Dom,
.. dazu markiere die 3. Spalte, betätige [F5] dort [Inhalte] und da die Option Leerzellen, gib in der Eingabezeile Deinen Datenwert ein und betätige [Strg] + [Enter]
Gruß Werner
.. , - ...
AW: geht auch einfach ohne VBA ...
17.03.2022 12:02:23
Dom
Hallo Werner,
Ich brauch es bitte in VBA :)
Anstatt Range("C2:C" möchte ich den Spaltenname Link übergeben, da sich die Spaltenposition ändern kann.
mein bisheriger Code:
'
Dim Bereich As Range
Dim Zelle As Range
With ActiveSheet
Set Bereich = .Range("C2:C" & .Range("A:C").SpecialCells(xlCellTypeLastCell).Row)
End With
For Each Zelle In Bereich
If Zelle.Value = "" Then Zelle.Value = "xx"
Next
Anzeige
AW: geht auch einfach ohne VBA ...
17.03.2022 12:37:20
Irene
Den tipp gebe ich auch immer weiter übrigens. Ist sehr hilfreich.
AW: geht auch einfach ohne VBA ...
17.03.2022 12:34:39
Irene
Ja so müsste das eigentlih gehen.
AW: Spalte suchen und befüllen
17.03.2022 11:54:45
Rudi
Hallo,
kurz und knackig:

Sub aaa()
Dim lCol As Long
lCol = Application.Match("Link", Rows(1), 0)
Cells(1, 1).CurrentRegion.Columns(lCol).SpecialCells(xlCellTypeBlanks) = "xx"
End Sub
Gruß
Rudi
Anzeige
AW: Spalte suchen und befüllen
17.03.2022 12:04:28
Dom
Danke Rudi !
so markierst die komplette Spalte!
17.03.2022 11:55:26
Matthias
Hallo,
so markierst die komplette Spalte,
ist Dir das bewusst?
Antwort: siehe Werner
Gruß ...
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18