Reconnaitre le nom de l'onglet comme étant un chiffre
Fermé
Enchantey
-
2 sept. 2015 à 11:28
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 2 sept. 2015 à 15:50
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 2 sept. 2015 à 15:50
A voir également:
- Reconnaitre le nom de l'onglet comme étant un chiffre
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- Rouvrir un onglet fermé - Guide
- Dans le document à télécharger, trouvez les lettres situées derrière les rectangles pour reconstituer le nom du chat. comment s'appelle-t-il ? - Forum InDesign
- Nom de l'adresse - Forum Réseaux sociaux
- Excel trier par ordre croissant chiffre - Guide
1 réponse
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié par ccm81 le 2/09/2015 à 12:02
Modifié par ccm81 le 2/09/2015 à 12:02
Bonjour
Une petite macro
Chez toi.
1. Alt-F11 pour accéder à l'editeur vba
Insertion/Module
Coller le tout dans ce Module 1
2. Pour exécuter. Lorsque tu es dans le code. Tu te places dans la procedure OK/ Execution/Exécuter Sub/UserForm
RQ. Si tu ne dois pas ajouter de feuille, tu peux supprimer ce module 1
Cordialement
Une petite macro
Public Sub OK()
Const cel = "D1"
Dim nuf As Long, nbf As Long
nbf = Sheets.Count
For nuf = 1 To nbf
Sheets(nuf).Range(cel).Value = Sheets(nuf).Name
Next nuf
End Sub
Chez toi.
1. Alt-F11 pour accéder à l'editeur vba
Insertion/Module
Coller le tout dans ce Module 1
2. Pour exécuter. Lorsque tu es dans le code. Tu te places dans la procedure OK/ Execution/Exécuter Sub/UserForm
RQ. Si tu ne dois pas ajouter de feuille, tu peux supprimer ce module 1
Cordialement
2 sept. 2015 à 12:13
Et que ce chiffre SOIT RÉUTILISABLE dans la formule d'une autre cellule
Ce qui n'est pas possible quand j'utilise la fonction suivante :
=stxt(cellule("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30)
Je ne vois pas pourquoi tu dis ça, il est parfaitement réutilisable.
Si la formule me retourne 2, =D1*3 me retourne bien 6.
Le classeur doit être enregistré pour que la formule fonctionne.
eric
2 sept. 2015 à 13:30
effectivement si je fais =D1*3 j'obtiens bien 6 mais si je veux m'en servir pour une rechercheV, ça me renvoie #Valeur... :-s
2 sept. 2015 à 13:35
Je planche sur ça depuis des jours !!!
Faut vraiment que je me mette aux macro !!!
Merci merci, vous avez illuminé mon début d'aprem ! ;-)
Modifié par eriiic le 2/09/2015 à 15:50
Parce que "2" est une chaine et que tu dois rechercher le nombre 2, ce qui n'est pas pareil.
Pour l'avoir en numérique :
=--stxt(cellule("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30)