Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1872to1876
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
Inhaltsverzeichnis

Spalte suchen und befüllen

Spalte suchen und befüllen
17.03.2022 10: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 !

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

Betreff
Datum
Anwender
Anzeige
AW: geht auch einfach ohne VBA ...
17.03.2022 10: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 11: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 11:37:20
Irene
Den tipp gebe ich auch immer weiter übrigens. Ist sehr hilfreich.
AW: geht auch einfach ohne VBA ...
17.03.2022 11:34:39
Irene
Ja so müsste das eigentlih gehen.
AW: Spalte suchen und befüllen
17.03.2022 10: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
AW: Spalte suchen und befüllen
17.03.2022 11:04:28
Dom
Danke Rudi !
so markierst die komplette Spalte!
17.03.2022 10:55:26
Matthias
Hallo,
so markierst die komplette Spalte,
ist Dir das bewusst?
Antwort: siehe Werner
Gruß ...

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige