Hej!
Har et regneark som indeholder 7 faner:
4 skjulte faner
1 fane man kan indtaste i (C_1)
1 fane der opsummerer fra indtastningsarket (C_SUM)
1 fane der fungerer som forside og vejledning til modellen
Step1: Vil gerne sætte noget automatik op der gør, at man i en kolonne kan angive navne som når makroen køres oprettes som nye faner. Eksempelvis kunne der stå: C_2, C_3 og C_4 i kolonnen og makroen skal så oprette fanerne C_2, C_3 og C_4.
Step2: Derudover skal alle nye faner indeholde samme formler og format som der er i fanen C_1.
Step3: Efterfølgende skal C_SUM opdateres så det summerer alle C-faner inkl. de nye der er kommet til.
Tænker umiddelbart første step er at oprette alle fanerne – til den del har jeg denne kode som virker fint:
………….
On Error GoTo fejl
For Each c In Selection.Cells
sname = c.Value
If Not IsEmpty(c) Then
Sheets.Add
ActiveSheet.Move After:=Sheets(Sheets.Count)
ActiveSheet.Name = c.Value
End If
Next c
Exit Sub
fejl:
If Err.Number = 1004 Then
MsgBox "Mindst et af de ark, du prøver at oprette eksisterer allerede" & vbCrLf & _
"Ret fejlen og prøv igen", vbOKOnly + vbCritical
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End If
………….
Men går så lidt kold i step 2… muligvis kan man med fordel kopiere og oprette samtidig.
Der skal være mulighed for at oprette 30-40 faner.
Er der nogen der har en løsning?