Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Makro

Forumthread: Makro

Makro
13.07.2005 12:22:49
DMoser
Hi nochmal,ich würde gern wissen wie man die variable in die zeile "sheets(2)" usw in die range einbeut(also wen i =3 dann sheets(2).value("b3")=usw und wen i=4 dann sheets(2).value("b4"),alles klar,danke für eure hilfe.

Sub kopieren()
Dim i As Integer
ende = Rows(1).Count
For i = 1 To ende
If Sheets(1).Cells(i, 1).Text = Sheets(2).Cells(i, 1).Text Then
Sheets(2).Value("b") = Sheets(1).Value("a")
Else
End If
Next
End Sub

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro
13.07.2005 12:49:08
u_
Hallo,
meinst du das so?
Sheets(2).Range("b" &i)=sheets(1).range("a" &i)
.value kannst du weglassen, da Standardeigenschaft.
Gruß
Geist ist geil!
AW: Makro
13.07.2005 12:56:29
DMoser
genau hätte mir auch selbst einfallen können ,schön blöd,danke
AW: Makro
13.07.2005 13:03:53
Harald
Hallo Kollege Moser ;-))
Range("a1:a" & i)
Range("b" & i)
usw.
Achja. Hab das noch nie gesehen und gleich mal probiert
ende = Rows(1).Count
ende liefert mir immer nur 1. Hat das einen besonderen Grund ?
Schleife von 1 bis 1 ?
cells(rows.count, 1).end(xlup).row
ist meine Wahl der Waffen, wenn es um die letzte Zeile einer Spalte geht.
Beste Grüße
Harald
Anzeige
AW: Makro
13.07.2005 13:11:24
DMoser
sollte eigentlich die beschriebenen zellen zählen,ging vorhun auch habs wahrscheinlich falsch übernommen,danke für den hinweis und deine Antwort.
Gerne o.w.T
13.07.2005 13:20:14
Harald
Gruß
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18