formule qui ne marche pas (VBA

  • Initiateur de la discussion Initiateur de la discussion bansan
  • 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 !

bansan

XLDnaute Junior
Bonjour

Je suis sous vista, j'ai differents poste qui n'ont pas tous vista....et actuellement quand j'ecris cette formule:

sub nomm()
For i = 1 To Sheets.Count
With Sheets(i)
.Select
.Name = [J3]
End With
Next i
end sub


Elle ne marche pas et me dit que j'ai tapé un mon de feuille non valide???

J'aimerais nommer chaque onglet que j'ai par la chaine de caracetere qui se trouve dans la cellule J3...

Merci
 
Re : formule qui ne marche pas (VBA

Bonjour bansan, bonjour le forum

Je te propose ça (à essayer) :
Code:
Public Sub nomm()
Dim curSheet As Excel.Worksheet
For Each curSheet In ThisWorkbook.Worksheets
    If curSheet.Range("J3").Value <> "" Then curSheet.Name = curSheet.Range("J3").Value
Next curSheet
End Sub


A+
 
- 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

Discussions similaires

Réponses
6
Affichages
548
Réponses
3
Affichages
788
Réponses
5
Affichages
547
Réponses
3
Affichages
338
Réponses
1
Affichages
295
Retour