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

ActiveCell

Forumthread: ActiveCell

ActiveCell
03.09.2005 13:40:59
hans
bitte um hilfe wie kann ich diese formel verkürzen danke !

Sub formelwandeln()
Sheets("MaMonats").Select
Range("d42:d43").Select
Selection.Copy
Range("e42:e43").Select
ActiveSheet.Paste
Range("e42:e43").Select
ActiveCell.FormulaLocal = "=" & ActiveCell.Value
Range("d43").Select
Selection.Copy
Range("e43").Select
ActiveSheet.Paste
Range("e43").Select
ActiveCell.FormulaLocal = "=" & ActiveCell.Value
Range("d44").Select
Selection.Copy
Range("e44").Select
ActiveSheet.Paste
Range("e44").Select
ActiveCell.FormulaLocal = "=" & ActiveCell.Value
Range("d45").Select
Selection.Copy
Range("e45").Select
ActiveSheet.Paste
Range("e45").Select
ActiveCell.FormulaLocal = "=" & ActiveCell.Value
Range("d46").Select
Selection.Copy
Range("e46").Select
ActiveSheet.Paste
Range("e46").Select
ActiveCell.FormulaLocal = "=" & ActiveCell.Value
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: ActiveCell
03.09.2005 13:56:16
Peter
Servus,
ohne genaueres zu wissen was du da vorhast, mal die Holzhammermethode.
Sub t()
Dim intz As Integer
For intz = 42 To 46
With Sheets("Tabelle1")
.Range("D" & intz).FormulaLocal = "=" & .Range("E" & intz)
End With
Next
End Sub

MfG Peter
Anzeige
AW: ActiveCell
03.09.2005 13:58:50
han
wau welch schnelle antwort werde gleich mal probieren danke "peter"
AW: ActiveCell
03.09.2005 14:13:36
hans
hallo peter die formel funktioniert, aber es gibt ein problem die d spalte darf nicht verändert werden, die muss bleiben.
[ma04.xls]jan!d4 a42 [ma04.xls]jan!d4 0 0
[ma04.xls]jan!d5 a43 [ma04.xls]jan!d5 0 0
[ma04.xls]jan!d6 a44 [ma04.xls]jan!d6 #NAME? Frei
[ma04.xls]jan!d7 a45 [ma04.xls]jan!d7 #NAME? Urlaub
[ma04.xls]jan!d8 a46 [ma04.xls]jan!d8 0 0
[ma04.xls]jan!d9 a47 [ma04.xls]jan!d9 [ma04.xls]jan!d9 0
[ma04.xls]jan!d10 a48 [ma04.xls]jan!d10 [ma04.xls]jan!d10 0
Anzeige
AW: ActiveCell
03.09.2005 14:19:33
Peter
Servus,
dann halt so. Jetzt wird der Inhalt der Zelle D.. in Zelle E.. geschrieben.
Sub t()
Dim intz As Integer
For intz = 42 To 46
With Sheets("Tabelle1")
.Range("E" & intz).FormulaLocal = "=" & .Range("D" & intz)
End With
Next
End Sub

MfG Peter
Anzeige
AW: ActiveCell
03.09.2005 14:23:47
hans
super es funtzt danke für die super schnelle hilfe hat mir richtig probleme bereitet nochmals vielen dank gruss hans
;

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