Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro

Forumthread: Makro

Makro
13.07.2005 10: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 10: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 10:56:29
DMoser
genau hätte mir auch selbst einfallen können ,schön blöd,danke
AW: Makro
13.07.2005 11: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 11: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 11:20:14
Harald
Gruß
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige