Jeg bruger ganske vist ikke en FOR-NEXT løkke, men denne her virker osse efter hensigten:
Sub Beskyt_ark() With ActiveWorkbook For Each ws In ActiveWorkbook.Worksheets ActiveWorkbook.Sheets(ws.Name).Protect Password:="xxx" Next End With End Sub
sjap> Jeg bøjer mig gerne. Jeg er ikke den helt store haj udi vba, så jeg fusker mig frem til nogle løsninger. Og ofte får jeg dem så ikke optimeret bagefter *G*
b_hansen > Jeg er absolut heller ingen haj, og fusker også gerne. Det sker tit, at nogen her på stedet "trimmer" min kode, og det er jo rart - og nogen gange også overraskende (for mig) :0)
Nu virker det næsten, linien "Ark1.Cells(Row, 1) = Mid(Cells(1, 2), 1, 5)" danner en fejl ???
Sub Beskyt_ark() With ActiveWorkbook Row = 3 For Each ws In ActiveWorkbook.Worksheets Row = Row + 1 If ws.Name <> "All Products" Then Sheets(ws.Name).Select Ark1.Cells(Row, 1) = Cells(1, 2) End If Next End With End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.