OVH Cloud OVH Cloud

n+1

6 réponses
Avatar
Zède
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une référence,
par exemple 300. Je souhaite que la deuxième soit 300+1 soit 301.
Merci.

6 réponses

Avatar
Oliv'
*Zède que je salut a écrit *:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une
référence, par exemple 300. Je souhaite que la deuxième soit 300+1
soit 301.
Merci.


par une macro voir les liens excels ci-dessous


--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
Jacky
Bonsoir,

Comment effectuer la fonction n+1?
Ceci peut-être

'---------
Sub jj()
If Not IsNumeric(ActiveSheet.Name) Then Exit Sub
For i = 1 To Worksheets.Count
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name ActiveSheet.Name + i - 1
Next
End Sub
'---------
Salutations
JJ

"Zède" a écrit dans le message de
news:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une référence,
par exemple 300. Je souhaite que la deuxième soit 300+1 soit 301.
Merci.




Avatar
Zède
Merci Oliv...
Je débute alors les macro...
merci quand même!



*Zède que je salut a écrit *:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une
référence, par exemple 300. Je souhaite que la deuxième soit 300+1
soit 301.
Merci.


par une macro voir les liens excels ci-dessous


--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






Avatar
Zède
Hello Jacky
cf Oliv : je débute...
je peux l'avoir en français?
Merci.
bye


Bonsoir,

Comment effectuer la fonction n+1?
Ceci peut-être

'---------
Sub jj()
If Not IsNumeric(ActiveSheet.Name) Then Exit Sub
For i = 1 To Worksheets.Count
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name > ActiveSheet.Name + i - 1
Next
End Sub
'---------
Salutations
JJ

"Zède" a écrit dans le message de
news:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une référence,
par exemple 300. Je souhaite que la deuxième soit 300+1 soit 301.
Merci.









Avatar
Jacky
Re....
je peux l'avoir en français?
Ben non, vba ne cause qu'en anglais.

Désolé
Petite traduction:

If Not IsNumeric(ActiveSheet.Name) Then Exit Sub '** si le nom de la
feuille n'est pas un chiffre, j'arrête.
For i = 1 To Worksheets.Count '**commence la boucle en commencant par
la feuille 1 jusqu'au nombre de feuilles présentes dans le classeur.
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name ¬tiveSheet.Name
+ i - 1 '** donne le chiffres suivant comme "nom" à la feuille suivante
sans tenir compte de la feuille en cours
Next '** passe au I suivant

Il faudra se mettre un peu à l'anglais, mais ce n'est pas très dur.
Bon courage
JJ

"Zède" a écrit dans le message de news:

Hello Jacky
cf Oliv : je débute...
je peux l'avoir en français?
Merci.
bye


Bonsoir,

Comment effectuer la fonction n+1?
Ceci peut-être

'---------
Sub jj()
If Not IsNumeric(ActiveSheet.Name) Then Exit Sub
For i = 1 To Worksheets.Count
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name >> ActiveSheet.Name + i - 1
Next
End Sub
'---------
Salutations
JJ

"Zède" a écrit dans le message de
news:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une
référence,
par exemple 300. Je souhaite que la deuxième soit 300+1 soit 301.
Merci.











Avatar
Zède
Tankyou!


Re....
je peux l'avoir en français?
Ben non, vba ne cause qu'en anglais.

Désolé
Petite traduction:

If Not IsNumeric(ActiveSheet.Name) Then Exit Sub '** si le nom de la
feuille n'est pas un chiffre, j'arrête.
For i = 1 To Worksheets.Count '**commence la boucle en commencant par
la feuille 1 jusqu'au nombre de feuilles présentes dans le classeur.
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name ¬tiveSheet.Name
+ i - 1 '** donne le chiffres suivant comme "nom" à la feuille suivante
sans tenir compte de la feuille en cours
Next '** passe au I suivant

Il faudra se mettre un peu à l'anglais, mais ce n'est pas très dur.
Bon courage
JJ

"Zède" a écrit dans le message de news:

Hello Jacky
cf Oliv : je débute...
je peux l'avoir en français?
Merci.
bye


Bonsoir,

Comment effectuer la fonction n+1?
Ceci peut-être

'---------
Sub jj()
If Not IsNumeric(ActiveSheet.Name) Then Exit Sub
For i = 1 To Worksheets.Count
If Sheets(i).Name <> ActiveSheet.Name Then Sheets(i).Name > >> ActiveSheet.Name + i - 1
Next
End Sub
'---------
Salutations
JJ

"Zède" a écrit dans le message de
news:
Bonjour,
J'apprend Excel...
Comment effectuer la fonction n+1?
Mon classeur possède plusieurs feuilles dont la première a une
référence,
par exemple 300. Je souhaite que la deuxième soit 300+1 soit 301.
Merci.