Insertion d'une nouvelle feuille et nommage dynamique

  • Initiateur de la discussion Initiateur de la discussion XIRPONOM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

X

XIRPONOM

Guest
Bonjour à tous,

Voici mon pb:
J'ai besoin d'une macro qui automatise les séquences suivantes:

Je suis sur une feuille nommée xxxxx.n
n est un n° d'ordre
xxxxx est un texte quelconque

Je souhaite insérer une nouvelle feuille qui doit être nommée xxxxx.n+1
C'est à dire en incrémentant de 1 le n° d'ordre de la feuille de départ.

Merci pour votre aide et joyeuses Pâques.
 
Re : Insertion d'une nouvelle feuille et nommage dynamique

Bonjour à tous

Sans plus de contexte (comme un fichier exemple ...🙄)
Code:
Sub a()
Dim n: n = 1
Sheets.Add.Name = "xxxxx." & n + 1
End Sub
et pour coller un peu plus à la question
Code:
Sub b()
Dim t, n&, x$
t = Split(ActiveSheet.Name, ".")
x = t(0): n = CLng(t(1))
Sheets.Add.Name = x & "." & n + 1
End Sub
 
Dernière édition:
Re : Insertion d'une nouvelle feuille et nommage dynamique

Merci, la version collante 🙂o) est quasi-parfaite:
la nouvelle feuille est insérée avant; il est certainement possible qu'elle le soit après ?
 
Re : Insertion d'une nouvelle feuille et nommage dynamique

Bonjour Geli, Bonjour Gelinotte, Salut Staple 🙂

Pour mettre tout de suite la feuille à coté de sa sœur, et au cas où le feuille existe....

VB:
Sub b_()
Dim t, n&, x$, F As Worksheet
t = Split(ActiveSheet.Name, ".")
x = t(0): n = CLng(t(1))
On Error Resume Next
Set F = Sheets(x & "." & n + 1)
If Err Then
    Err.Clear
    Sheets.Add(After:=Sheets(ActiveSheet.Index)).Name = x & "." & n + 1
Else
    MsgBox " L'onglet " & x & "." & n + 1 & " est déja  présent" & vbLf & vbLf & "traitement interrompu", 1048640, "Feuille existante"
End If
End Sub

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
6
Affichages
2 K
Pat13127
P
L
Réponses
4
Affichages
2 K
L
M
Réponses
7
Affichages
3 K
manuréva
M
B
Réponses
4
Affichages
1 K
bramavalos
B
P
Réponses
0
Affichages
479
Papychou56
P
Retour