Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
636to640
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
636to640
636to640
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige