VBA Farbenaus Zelle in Zellenzeilen übernehmen

Diskutiere und helfe bei VBA Farbenaus Zelle in Zellenzeilen übernehmen im Bereich Microsoft Office im Windows Info bei einer Lösung; Wie übernimmt man mit Hilfe eines Makros eine Zellenfarbe einer Zelle D auf die davor liegenden Zellen A -C einer Zeile ohne darin stehende Werte zu... Dieses Thema im Forum "Microsoft Office" wurde erstellt von Puma5000, 6. Januar 2019.

  1. Puma5000
    Puma5000 Gast

    VBA Farbenaus Zelle in Zellenzeilen übernehmen


    Wie übernimmt man mit Hilfe eines Makros eine Zellenfarbe einer Zelle D auf die davor liegenden Zellen A -C einer Zeile ohne darin stehende Werte zu überschreiben?

    Zelle D suchen und dann farblich nach A ausfüllen - na und das so lange bis die jeweilige Farbe abgeschlossen ist.


    Ich habe es mit vielen Makroaufzeichnungen und versuchten Anpassungen versucht - aber es will nicht klappen.


    Danke

    Puma5000


    Beispieltabelle:

    A B C D E F G
    rot rot rot gelb andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot keineFüllung andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot blau andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot blau andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot keineFüllung andere Inhalte andere Inhalte andere Inhalte
    rot rot rot gelb andere Inhalte andere Inhalte andere Inhalte
    keineFüllung keineFüllung keineFüllung keineFüllung andere Inhalte andere Inhalte andere Inhalte
    Gibt es eine Makro welcher in der Lage ist, die Farbe der Spalte D auf die Zellen A - C
    der Zeile zu übertragen ohne die Werte zu beeinflussen
     
  2. Puma5000 Win User

    VBA Farbenaus Zelle in Zellenzeilen übernehmen

    Guten Abend Claus -man hab ich geschwitzt, auf einmal wurden weniger DS übernommen - gesuchtgesucht - und gefunden - ich hatte einen Parameter vergessen umzubenennen - aber gefunden !! Zu Deinem Sub - er macht seine Arbeit und alle Daten kommen an wie gewünscht.

    Kleine Frage noch Verschieben Unikat Blau - was muss geändert werden damit die Werte der Zeile "ohneTextumbruch" in die Zellen übernommen werden kann? Spart Platz auf dem Archiv Tabellenblatt!

    Ansonsten vielen, vielen DANK

    Gruß und schönen Abend --> Frank

    If Antw = vbOK Then

    For i = LBound(varRows) To UBound(varRows)

    .Range("A" & varRows(i) & ":U" & varRows(i)).Copy

    Set dest = Sheets("Verkauft").Cells(Rows.Count, 1).End(xlUp)(2)

    dest.PasteSpecial xlPasteValues

    dest.PasteSpecial xlPasteFormats

    Next
  3. Claus Busch Win User

    VBA Farbenaus Zelle in Zellenzeilen übernehmen

    Hallo Frank,

    sorry, die Zeile mit Hyperlinks habe ich übersehen.

    Probiere es dann so:

    Sub Test()
    
    Dim wbkQ As Workbook, wbkZ As Workbook
    
    Dim wshQ As Worksheet, wshZ As Worksheet
    
    Dim LRow As Long
    
    Dim i As Integer
    'Qellmappe und Quellblatt
    
    Set wbkQ = Workbooks("TabelleEinl.xlsx"): Set wshQ = wbkQ.Sheets("Fahrzeuge")
    
    'Zielmappe und Zielblatt
    
    Set wbkZ = ThisWorkbook: Set wshZ = wbkZ.Sheets("TabelleArbeit")
    With wshQ
    
       LRow = .Cells(.Rows.Count, 2).End(xlUp).Row
    
       .Cells(LRow, 2).Resize(, 24).ClearContents
    
       .Range("E:E,O:P,R:U,X:Z").EntireColumn.Delete
    
       With .Range("B2:B200")
    
          .Hyperlinks.Delete
    
          .HorizontalAlignment = xlCenter
    
          .Font.Color = RGB(0, 0, 255)
    
       End With
    
       With .Range("A2:P200")
    
          For i = 7 To 12
    
             With .Borders(i)
    
                .LineStyle = xlContinuous
    
                .Color = -5658199
    
                .Weight = xlThin
    
             End With
    
          Next
    
          With .Interior
    
             .PatternColorIndex = xlAutomatic
    
             .ThemeColor = xlThemeColorAccent2
    
             .TintAndShade = 0.399945066682943
    
          End With
    
          .Copy Destination:=wshZ.Range("A250")
    
       End With
    
    End With
    
    End Sub
    Claus
  4. Puma5000 Win User

    VBA Farbenaus Zelle in Zellenzeilen übernehmen

    Ich doch noch mal - hab mir ins Knie geschossen, soll heißen, Unikat gefunden Zell B wird rot markiert - toll - aber zu einem späteren Zeitpunkt wird das gesetzte durch Übernahme der Farbe von P nach A wieder überschrieben - dumm gelaufen.

    Bekommt man eine Abfrage hinein gebastelt welche B nach Rot abfragt und die Zeile somit nicht mit farblos überschreibt?

    Gruß Frank

    Sub Farbe von Spalte P bis Spalte A der Zeile ?bernehmen

    Dim LRow As Long

    Dim rngC As Range

    With ActiveSheet

    LRow = .Cells(.Rows.Count, "P").End(xlUp).Row

    For Each rngC In .Range("P1:p" & LRow)

    If rngC.Interior.ColorIndex = xlNone Then

    rngC.Offset(, -15).Resize(1, 15).Interior.ColorIndex = xlNone

    Else

    rngC.Offset(, -15).Resize(1, 15).Interior.Color = rngC.Interior.Color

    End If

    Next

    End With

    'End Sub
  5. Claus Busch Win User

    VBA Farbenaus Zelle in Zellenzeilen übernehmen

    Hallo Frank,

    für Zellen ohne Farbe probiere dann so:

    Sub Unikate()
    
    Dim rngC As Range
    
    Dim LRow As Long
    With ActiveSheet
    
       LRow = .Cells(.Rows.Count, "A").End(xlUp).Row
    
       'Wenn du ?berschriften hast, fange erst in B2 an
    
       For Each rngC In .Range("B1:B" & LRow)
    
          If Application.CountIf(.Range("B:B"), rngC) = 1 _
    
             And rngC.Interior.ColorIndex = xlNone Then
    
                rngC.Interior.Color = vbRed
    
          End If
    
       Next
    
    End With
    
    End Sub
    Claus
  6. Puma5000 Win User

    VBA Farbenaus Zelle in Zellenzeilen übernehmen

    Hallo Claus - schon wieder ich!!

    Zu diesem Thema noch ne Frage - Mir ist aufgefallen das meine Lieben Kollegen auch mal was vergessen zu markieren - soll heißen, es bleiben auch mal Unikate in Tabelle übrig welche nicht Blau markiert sind.

    Kann man das suchen nach Unikaten in Spalte B ohne Farbe programmieren? Wenn solch eine Zeile Gefunden wird sollte Zelle B - Rot markiert werden.

    Geht so was?

    Frank
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

VBA Farbenaus Zelle in Zellenzeilen übernehmen - Microsoft Office

Die Seite wird geladen...

VBA Farbenaus Zelle in Zellenzeilen übernehmen - Similar Threads - VBA Farbenaus Zelle

Forum Datum

Zellen in anderes Tabellenblatt übernehmen, wenn eine Bedingung erfüllt ist

Zellen in anderes Tabellenblatt übernehmen, wenn eine Bedingung erfüllt ist: Liebe Community,ich freue mich über eure Hilfe.Ich habe eine Datei mit Mitarbeiterdaten Übersicht Mitarbeiter. In dieser Datei befinden sich die Mitarbeiter und die Schulungen, die absolviert...
Microsoft Office 14. Januar 2025

Wie übernehme ich Daten mehrere Zellen aus einem anderen Blatt?

Wie übernehme ich Daten mehrere Zellen aus einem anderen Blatt?: Hallo, ich bin auf der Suche nach einer Formel ? um bei Übereinstimmung einer Mitgliedsnummer Daten aus einem anderen ExcelBlatt zu übernehmenIn meinem Fall, wenn die Mitgliedsnummer 2 in dem...
Microsoft Office 9. Juli 2023

VBA Zelle farblich hervorheben

VBA Zelle farblich hervorheben: Hallo zusammen,ich würde gerne die Zelle in "Zeile 12" farblich hervorheben, die an dem entsprechenden Tag angesteuert wird.Private Sub Worksheet_ActivateDim c As Range Set c =...
Microsoft Office 20. Oktober 2022

Mehrere Zellen übernehmen, wenn mehrerer Bedingungen erfüllt sind

Mehrere Zellen übernehmen, wenn mehrerer Bedingungen erfüllt sind: Ich bin auf der Suche nach einer Funktion, die folgendes ermöglicht:ich habe zwei Tabellen, die erste sieht beispielhaft so aus:Tag 1FrühAufgabe 1Name 1Tag 1MittagAufgabe 2Name 2Tag...
Microsoft Office 4. Mai 2022

VBA Zeile einfügen und Formatierung übernehmen

VBA Zeile einfügen und Formatierung übernehmen: Hallo, in meiner Exceldatei habe ich ein Sheet "Auftragsliste" und ein Sheet "Anlegen". Im Sheet "Anlegen", soll über ein Eingabeformular eine neue Position in die "Auftragsliste" eingefügt...
Microsoft Office 9. März 2022

Excel mit Wenn-Funktion Summe aus anderer Zelle übernehmen

Excel mit Wenn-Funktion Summe aus anderer Zelle übernehmen: Hallo zusammen, ich habe folgende Frage zu Excel: Wir muss ich meine Formel genau aufbauen um je nach Eingabe in einer Zelle (Buchstaben von A-Z), jeweils der Wert aus einer anderen Zelle...
Microsoft Office 21. Januar 2019

VBA Makro - Formel in Zelle schreiben

VBA Makro - Formel in Zelle schreiben: Zum Abschluss meines Sub Fahrzeuge () möchte ich die Formel {=MITTELWERT(WENN(P2:P156="";R2:R156))} der Zelle R1 im Tabellenblatt "Gebraucht" zuweisen. Habe schon so einiges probiert - aber...
Microsoft Office 3. Februar 2017
VBA Farbenaus Zelle in Zellenzeilen übernehmen solved

Users found this page by searching for:

  1. 0.399945066682943 ist welche farbe

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.