• 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.

Nieuwe tab altijd blad1

Status
Niet open voor verdere reacties.

cor.de.kruijf

Gebruiker
Lid geworden
5 mrt 2001
Berichten
233
Wanneer ik in een bestaand werkblad meerdere tabs toevoeg (bv 4) en ze weer verwijder, dan begint excel de volgende keer met blad5.
Hoe krijg ik het voor elkaar dat het iedere keer begint met blad1?
Ik heb dit nodig omdat via vba bladen aangemaakt worden, en ingeval van een fout automatisch verwijderd worden. Na zo`n actie loopt het zaakje vast doordat het blad dan begint met bv blad8.

met vriendelijke groet,

Cor
 
Gebruik in VBA het bladnummer ipv de naam.
Sheets(1) ipv Sheets("Blad1").

Kan al eens helpen.
 
Misschien kun je hier iets bruikbaars uithalen.
Code:
Sub tabblad_invoegen()
 Worksheets.Add after:=Sheets(Sheets.Count)
  ActiveSheet.Name = "Blad" & Sheets.Count
End Sub
 
Danjewel Cobbe
voor de snelle reactie en de juiste oplossing. :d

ter aanvulling voor anderen die het nodig kunnen hebben,Sheets(1) moet zijn indien je bv al 8 tabs hebt Sheets(9)

nogmaals bedankt.

mvg Cor
 
Als je steeds het laatste tabblad moet hebben kan je beter
Code:
Sheets(Sheets.count+1)
gebruiken, dan is het universeel en niet afhankelijk v/h aantal bladen.
 
Laatst bewerkt:
@ Warme Bakkertje

Dankjewel voor deze aanvulling.
Ik moet steeds 7 sheets aanmaken en benoemen, na gebruik of een fout worden ze verwijderd.
de namen zijn ma, di, wo, do, vrij, za, zo

ik denk dus dat de oplossing van Cobbe beter geschikt is voor mij. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan