Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1924to1928
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

VBA - Spaltenbezug

VBA - Spaltenbezug
24.03.2023 09:52:46
Fred


Guten Morgen Excel Profis,
ich habe eine Frage zu einem VBA, bzw. dem Spaltenbezug.
Ich möchte (in formatierter Tabelle) in bestimmten Spalten eine Hintergrundfarbe "einfügen"
Der MakroRecorder zeichnet folgendes gewünschtes auf:

    Range("tab_werte4[[1]:[30]]").Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = -0.149998474074526
        .PatternTintAndShade = 0
    End With

Meine Frage: Wie schreibe ich das VBA, wenn ich anstatt den Spaltentitel "30" einen Zellbezug angeben möchte?
zB Sheets("Auswahl").Range("G2")
Kann mir bitte jemand das Makro entsprechend ändern?"

Gruss
Fred

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - Spaltenbezug
24.03.2023 10:03:45
PeTeR
Hallo Fred,
evtl. so:
Sheets("Auswahl").activate
Range("G2").select
Viel Efolg
PeTeR


AW: VBA - Spaltenbezug
24.03.2023 10:11:19
Rudi Maintaire
Hallo,
with sheets("Auswahl").listobjects("tabwerte4").databodyrange.columns(range("g2").column).interior

Gruß
Rudi


AW: VBA - Spaltenbezug
24.03.2023 10:17:42
Fred
Hallo Rudi & Peter,
vielen Dank für eure Aufmerksamkeit und den Ansätzen!
Ich habe mich nun für eine Variable entschieden:
Dim lastColumn As Long
lastColumn = Sheets("1Hz").Range("G2").Value

Range("tab_1Hz[[1]:[" & lastColumn & "]]").Select
With Selection.Interior
    .Pattern = xlSolid
    .PatternColorIndex = xlAutomatic
    .ThemeColor = xlThemeColorDark1
    .TintAndShade = -0.149998474074526
    .PatternTintAndShade = 0
End With
Funzt

Gruss
Fred

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige