Feuilles Excel
Fermé
Shaka
-
18 déc. 2013 à 17:37
f894009 Messages postés 17192 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 juin 2024 - 18 déc. 2013 à 18:24
f894009 Messages postés 17192 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 juin 2024 - 18 déc. 2013 à 18:24
A voir également:
- Feuilles Excel
- Liste déroulante excel - Guide
- Fusionner feuilles excel - Guide
- Si et excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Aller à la ligne excel - Guide
1 réponse
f894009
Messages postés
17192
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
16 juin 2024
1 708
18 déc. 2013 à 18:24
18 déc. 2013 à 18:24
Bonjour,
code a mettre dans VBA thisworbook.
Ai mis du code pour tester suppression du dernier onglet ajouté, mais pas pour un onglet supprimé a travers.
code a mettre dans VBA thisworbook.
Ai mis du code pour tester suppression du dernier onglet ajouté, mais pas pour un onglet supprimé a travers.
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Dim Great_Num As Integer, Num_sheets As Integer, wsh As Worksheet
'init plus grand numero feuille
Great_Num = 0
'boucle sur tous les onglets
For Each wsh In ThisWorkbook.Worksheets
'extrait numero feuille
Num_sheets = CInt(Mid(wsh.Name, 6))
'test si pas onglet ajoute et numero feuille plus grand
If Num_sheets > Great_Num And wsh.Name <> Sh.Name Then
'ecriture numero plus grand
Great_Num = Num_sheets
End If
Next wsh
'ecriture formule en J10 de l'onglet ajoute
Worksheets(Sh.Name).Range("J10").FormulaLocal = "='Feuil" & Great_Num & "'!J11"
End Sub