13.02.2020, 12:15
(Dieser Beitrag wurde zuletzt bearbeitet: 13.02.2020, 12:32 von WillWissen.
Bearbeitungsgrund: Tippfehler im Titel korrigiert (ich kenne Marko nicht ;-) )
)
Hallo zusammen
Ich bräuchte mal wieder eure Hilfe bei einem Makro.
Ich erhalte aus unserem System die im Anhang befindliche Excel Auswertung.
Diese wird für 2 Kommissionier Abteilungen ausgewertet mit unterschiedlichen Produkten.
Die Spaltenanzahl und Beschriftung bleibt gleich, die Zeilenanzahl kann von 10-xxxx gehen.
Habe gleich 2 Anliegen.
1. Ich möchte das in Spalte "Q" ein Text gesucht wird (Coop at Home Spreitenbach) und daraufhin die Zeit in Spalte "H" geändert wird in 23:59. Dafür habe ich auch einen Makro, jedoch sucht der nur so lange bis er einen Eintrag gefunden hat. Dies müsste aber über mehrere Zeilen laufen, sich also wiederholen.
In der Beispieldatei wäre die in Zeile 7 und 14. Variiert aber täglich und teilweise gibt es auch keinen Eintrag.
2. Ich bräuchte noch einen Makro der mir bestimmte Artikelnummern aus Spalte "E" sucht und dabei die komplette Zeile immer löscht. Hier müsste ich aber wieder im Code viele Artikelnummern hinterlegen können und nicht nur einen. Dementsprechend soll er dann diese alle löschen. Exemplarisch habe ich jetzt nur 2 Artikel im Muster drin. Dort sollen die Zeilen mit den Artikelnummern "60178" und "82361" gelöscht werden.
Gruss
Fire
Ich bräuchte mal wieder eure Hilfe bei einem Makro.
Ich erhalte aus unserem System die im Anhang befindliche Excel Auswertung.
Diese wird für 2 Kommissionier Abteilungen ausgewertet mit unterschiedlichen Produkten.
Die Spaltenanzahl und Beschriftung bleibt gleich, die Zeilenanzahl kann von 10-xxxx gehen.
Habe gleich 2 Anliegen.
1. Ich möchte das in Spalte "Q" ein Text gesucht wird (Coop at Home Spreitenbach) und daraufhin die Zeit in Spalte "H" geändert wird in 23:59. Dafür habe ich auch einen Makro, jedoch sucht der nur so lange bis er einen Eintrag gefunden hat. Dies müsste aber über mehrere Zeilen laufen, sich also wiederholen.
In der Beispieldatei wäre die in Zeile 7 und 14. Variiert aber täglich und teilweise gibt es auch keinen Eintrag.
Zitat:Makro Code:
Sub Zeit_Coop_at_Home()
Dim raFund As Range
Set raFund = Columns("Q").Find(What:="Coop at Home Spreitenbach", LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows)
If Not raFund Is Nothing Then
raFund.Offset(, -9) = "23:59"
End If
Set raFund = Nothing
End Sub
2. Ich bräuchte noch einen Makro der mir bestimmte Artikelnummern aus Spalte "E" sucht und dabei die komplette Zeile immer löscht. Hier müsste ich aber wieder im Code viele Artikelnummern hinterlegen können und nicht nur einen. Dementsprechend soll er dann diese alle löschen. Exemplarisch habe ich jetzt nur 2 Artikel im Muster drin. Dort sollen die Zeilen mit den Artikelnummern "60178" und "82361" gelöscht werden.
Gruss
Fire
Verwendete Office Version: 10