• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

fout in macro

Status
Niet open voor verdere reacties.

Johanheijkers

Gebruiker
Lid geworden
30 nov 2020
Berichten
33
Hallo,

ik heb een macro gevonden op internet deze heb ik wat aangepast maar ik doe wat fout.
als ik een of meer tabbladen wil aan maken moet hij de naam van B5 overnemen en doortellen

voorbeeld: gebouw 1
gebouw 2
enz.

maar nu doet hij starten bij gebouw 2 en dan verder
wat doe ik fout

heb een voorbeeld erbij gedaan

groetjes johan
 

Bijlagen

In je code:

Code:
ActiveSheet.Name = Str & i

Veranderen in:

Code:
ActiveSheet.Name = Str & i - 1
 
Met een beetje structuur in de code kan het ook zo.

Code:
Sub VenA()
  Application.ScreenUpdating = False
  x = Sheets.Count
  y = Application.InputBox("Aantal bladen aub.  Naam wordt automatisch togevoegd.", "Voer een getal in", , , , , , 1)
  c00 = Sheets("Template").Range("B5")
  For j = 1 To y
    If IsError(Evaluate("'" & c00 & "'!A1")) Then
      Sheets("Template").Copy , Sheets(Sheets.Count)
      ActiveSheet.Name = c00 & j + x - 2
    End If
  Next j
  Application.Goto Sheets("Template").Cells(1)
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan