Excel VBA Zelle mit Inhalt füllen
Worksheets("Blattname").Cells(Zeile, Spalte).Value = "Hallo"
Hallo ist der neue Inhalt von der Zelle.
Excel VBA Zeilen löschen
Worksheets("Blattname").Rows("2:1000").Delete
Alle Zeilen von 2 bis 1000 werden gelöscht
Excel VBA Bereich leeren
Worksheets("Blattname").Range("A2:D1000").ClearContents
Alle Zellen im Bereich A2 bis D1000 werden geleert. Unterschied zum Löschen ist, dass keine Formatierungen usw. entfernt werden.
Excel VBA Bereich leeren und Formatierungen entfernen
Worksheets("Blattname").Range("A2:D1000").Clear
Alle Zellen im Bereich A2 bis D1000 werden geleert und Formatierungen werden entfernt.
Excel VBA Bereich leeren unter Verwendung von Cells
Worksheets("Blattname").Range(Cells(Zeile, Spalte), Cells(Zeile, Spalte)).ClearContents
Range steht hier für einen Bereich. Die Variablen Zeile und Spalte defineren den Bereich. Ich nutze so etwas, wenn mit Variablen Bereiche gereifen möchte
Excel VBA Zeilenhöhe setzen
Worksheets("Blattname").Rows(I).RowHeight = 10
Setzt die Höhe der Zeile I auf 10
Excel VBA Farbe auslesen
Farbe = Worksheets("Blattname").Cells(Y, X).Interior.ColorIndex
Speichern die Färbung der Zelle X,y in der Variable Farbe
Excel VBA Farbe setzen
Worksheets("Blattname").Range(Cells(Y, X), Cells(Y, X + 17)).Interior.ColorIndex = Farbe
Setzt den Bereich X,Y bis X+17,Y auf den Wert Farbe
Excel VBA Zellen "entfärben"
Worksheets("Blattname").Range(Cells(14, 1), Cells(2000, 19)).Interior.ColorIndex = 0 ' Ergebnisliste entfärben
Entfernt die Farbe in angegebenen Bereich.
Excel VBA Tabelle Scrollen
Worksheets("Blattname").Cells(Y, X).Select
ActiveWindow.ScrollRow = Y
ActiveWindow.ScrollColumn = X
Aktiviert eine Zelle und scrollt an den Bereich, damit die Zelle sichtbar ist. So kann man bei lang laufenden Makos "zuschauen", aber es dauert dafür auch ein bisschen länger.
Excel VBA Textinhalte ersetzen
Replace(Text," ","-")