Anzeige
Archiv - Navigation
1380to1384
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
Inhaltsverzeichnis

Formel in jeder dritten Spalte einfügen

Formel in jeder dritten Spalte einfügen
17.09.2014 10:10:12
Peter
Hallo Zusammen,
ich bitte um Eure Hilfe.
Wie müsste dieses Makro verändert werden, dass die Formel nur in jeder dritte Spalte eingefügt wird
Sub formeln()
Dim rngC As Range
Application.ScreenUpdating = False
startz = 15     'Startzeile der Tabelle
starts = 10      'Startspalte der Tabelle
With Cells(startz, starts).CurrentRegion
Start = 10
For Each rngC In .Offset(2, Start).Resize(.Rows.Count - 1, .Columns.Count - 1)
If IsError(rngC) Then
GoTo 1
Else
If Not rngC.HasFormula And rngC  "" And Rng = 0 Then
rngC.FormulaR1C1 = "=" & Replace(rngC.Value, ",", ".") & "*rc10/100"
End If
End If
1:
Next
End With
MsgBox "Fertig!"
End Sub

Vielen Dank im voraus für Eure Hilfe,
LG, Peter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel in jeder dritten Spalte einfügen
17.09.2014 10:48:19
Daniel
Hi
statt:
for each rngC in Range(xxxx)
Mach was mit rngC
Next

folgendermassen
Dim Zeile as long
Dim Spalte as Long
for Zeile = 1 to Range(xxxx).Rows.Count
For Spalte = 3 To Range(xxxx).Columns.Count Step 3
Mach was mit Range(xxxx).Cells(Zeile, Spalte)
Next Spalte
Next Zeile
Gruß Daniel

AW: Formel in jeder dritten Spalte einfügen
18.09.2014 08:59:21
Peter
Hallo Daniel,
habe gestern mit deine Hilfe mein Makro erstellt.
Nahezu 450000 Werte wurden berechnet und ich habe wieder dazugelernt.
Vielen Dank
LG, Peter
Anzeige

330 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige