Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Teil Zahlen markieren aus 2 Spalten
#11
Erstmal danke Helmut für dein Engagement, ich bin das erste mal auf so einem Forum. Ich habe mal deinen Lösungsvorschlag angewendet und es hat geklappt, wenn ich am ende mehr oder weniger Nullen habe dann ist das ja auch kein problem oder? Ich könnte ja auf die einzelne Zelle die Null Regel anpassen, die Zahlen die ich aus der Datenbank rauskriege sind immer gleich, also wenn eine Spalte mal eine Null mehr hat dann kann ich das einsehen und anpassen vorher.
Antworten Top
#12
Hallo,

habe das Makro ein wenig optimiert. Es kommt in ein Standardmodul.

Code:
Option Explicit

Sub FindString()
    Dim lngZeile As Long
    Dim c As Range
    Dim firstAddress As String
    Dim strSuch As String
    Cells.Interior.Pattern = xlNone
    For lngZeile = 2 To Range("A2").End(xlDown).Row
        strSuch = Replace(Cells(lngZeile, 1).Value, "_", "*")
        With Tabelle1.Range("B2:B" & Range("A2").End(xlUpdown).Row)
            Set c = .Find(strSuch, LookIn:=xlValues, LookAt:=xlWhole)
            If Not c Is Nothing Then
                firstAddress = c.Address
                Do
                    Cells(c.Row, c.Column).Interior.Color = 65535
                    Set c = .FindNext(c)
                Loop While Not c Is Nothing And c.Address <> firstAddress
            End If
        End With
        strSuch = ""
    Next lngZeile
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#13
Hallo,

da ist ein Fehler drin:  With Tabelle1.Range("B2:B" & Range("A2").End(xlUpdown).Row), bitte rot markierten Text entfernen.

Nachtrag: Habe das Makro mal in deine Beispieldatei eingebaut.


Angehängte Dateien
.xlsm   zählenwenn.xlsm (Größe: 21,42 KB / Downloads: 6)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • zahlenmaster31
Antworten Top
#14
Hallo,

habe das Makro so geändert, dass jetzt die Werte in Spalte A markiert werden.


Angehängte Dateien
.xlsm   zählenwenn-2.xlsm (Größe: 22,37 KB / Downloads: 3)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • zahlenmaster31
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste