Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1468to1472
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

Makro Dynamischer Brereich über Zelle steuern

Makro Dynamischer Brereich über Zelle steuern
18.01.2016 10:54:23
Patrick
Hallo,
ich habe ein Excel-Tool erstellt in dem viele Dynamische Bereiche sind.
Da dieses auch einige EXCEL NooBs nutzen müssen wollte ich über ein Makro das ganze dynamisch gestallten.
Das Makro soll eine Liste Löschen und einige Formeln dann wieder reinkopieren.
Sprich alles auf Anfang setzen.
in der Zelle B21 steht die Anzahl der Zeilen die geändert werden sollen.
Über "b21" wird Dynamische.verschieben gesteuert.
Makro6 Makro
'
'
Range("A29:F200,H29:J200,M29:M200,P29:Q200").Select
Range("P200").Activate
ActiveWindow.SmallScroll ToRight:=7
Range("A29:F200,H29:J200,M29:M200,P29:Q200,U29:V200,AB29:AB200").Select
Range("AB200").Activate
Selection.ClearContents
ActiveWindow.LargeScroll ToRight:=-1
Range("E23:F23").Select
Selection.Copy
Range("E29").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.AutoFill Destination:=Range("E29:F200"), Type:=xlFillDefault
Range("E29:F200").Select
ActiveWindow.SmallScroll Down:=-243
Range("B28").Select
Range("g29").Select
ActiveCell.FormulaR1C1 = "TRUE"
Range("g29").Select
Selection.AutoFill Destination:=Range("g29:g200"), Type:=xlFillDefault
Range("g29:AF200").Select
ActiveWindow.SmallScroll Down:=-177
Range("A28").Select
End Sub
Das ist der alte Code aus dem Recorder. Alle Zellen mit (..200) müssten Dynamisch sein. Position lässt sich ja einfach ermitteln mit "(b21)+28"
Habe mich jetzt schon im Web doof gesucht aber entweder habe ich es ständig überlesen oder finde es nicht.
Wäre super wenn mir jemand weiterhelfen kann.
Gruß
Patrick

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro Dynamischer Brereich über Zelle steuern
18.01.2016 11:06:09
otto
Hi,
probier mal:
Dim wert as Currency
wert = Cells(21,2) +28
...
Range("E29:F" & wert)
...
otto
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige