Incrémenter formule

Résolu/Fermé
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017 - 15 avril 2014 à 16:47
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017 - 18 avril 2014 à 10:20
Bonjour,

je souhaite incrémenter une partie des caractères présents dans des cellules. Tout ceci associé à mon bouton.

En cliquant sur le bouton "nvlle Feuille", une nouvelle feuille se crée. J'aimerais en PLUS de cette action, qu'une ligne de la feuille "résumé" s'ajoute et que le "AfB " à l'intérieur des formules s'incrémente en "AfB 2" , "AfB 3", etc.

Voici mon fichier :
https://www.cjoint.com/?3DpqSSxiCf4

Merci pour votre aide !!

Leo

10 réponses

skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
15 avril 2014 à 16:59
A l'intérieur de quelle formule ?
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
15 avril 2014 à 17:08
dans la feuille "résumé", les cellules de E5 à P5
---> "=SI(AfB!$B$12="";"";AfB!$B$12)"

j'aimerais incrémenter le AfB...
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
15 avril 2014 à 17:12
qui corespond a un feuille ?
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
15 avril 2014 à 17:18
qui correspond à la feuille "AfB"

tu as pu télécharger mon fichier ??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
16 avril 2014 à 10:09
up !
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
Modifié par skk201 le 16/04/2014 à 12:01
Oups désoler j'avai pas vu ;)

C'est fesable :)

Je regarde ça tout à l'heure.
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
16 avril 2014 à 14:16
super merci
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
16 avril 2014 à 17:13
Alors normalement avec la formule
=Indirect()
ça devrait marcher.

Avec qqchose comme ça :
=INDIRECT("SI('AfB"&D5&"'!$B$12="";"";AfB'"&D5&"'!$B$12)")

Mais Bizzarement ça me donne une erreur : #REF

Et je n'arrive pas à voir d'ou viens l'erreur.... (J'ai reonnomer le nom de la feuille Afb en AfB1

Peut-être que ça peut vous donner une piste ?
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
17 avril 2014 à 13:38
pareil ça me donne une erreur #REF :s
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 avril 2014 à 14:43
Bonjour,

il n'y a pas de macro dans ton classeur.
=SI(INDIRECT("'AfB " & $D5 & "'!$B$12")="";"";INDIRECT("'AfB " & $D5 & "'!$B$12"))

eric
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
17 avril 2014 à 15:26
ah ?
pourtant si, j'en ai mis une :s

je te renvoie mon fichier : https://www.cjoint.com/?3DrpAiO84ca

la macro y est, je viens de vérifier :/
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
17 avril 2014 à 16:48
Tu n'as pas mis la formule que je t'ai proposée ?
Je l'ai modifiée un peu pour faciliter la recopie.
Complète et masque la ligne 3. Tire la formule vers la droite.
Quand tu ajoutes une feuille, la ligne se crée.
https://www.cjoint.com/?DDrqVWbF5QD

eric
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
18 avril 2014 à 09:29
Bonjour,

voila ça fonctionne avec ça :

=INDIRECT(D5&"!B12")

pas besoin du "si" ça alourdie pour rien :s

Merci pour votre aide !

Leo
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
18 avril 2014 à 10:14
Bonjour,

le Si() c'est toi qui l'avait mis.
Maintenant si le 0 qui est mis lorsqu'une cellule est vide ne te gène pas, autant simplifier oui.
eric
0
leozero Messages postés 87 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 16 février 2017
18 avril 2014 à 10:20
oui je sais que c'est moi qui l'avait mis.... :/

Merci encore

Leo
0