Logo du forum
 

Forum TTH-News

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » Incrémentation automatique dans une formule Excell
Login Mot de passe

2 visiteurs sur ce topic (0 membre(s), 2 invité(s) )

Auteur
Sujet : Incrémentation automatique dans une formule Excell
Calvin



 






Message du 25-04-2013 @ 11:38


Bonjour,

Je me bats avec un fichier Excell où je cherche à intégrer une incrémentation automatique d'une formule.

Mon fichier dispose de plusieurs onglets, et sur un tableau général, je cherche à faire augmenter d'une unité une cellule particulière.

Exemple: ='SD22'!D$57 voici ma formule.

Je cherche à augmenter à chaque fois la valeur de SD soit ='SD22+1'!D$57 ...sauf que je ne sais pas faire :(

Si vous aviez une idée, parceque j'ai un paquet de données à modifier à la main sinon sur plusieurs colones/onglets/fichiers, et ça va me prendre des jours autrement :(
- Haut de page -
icy



 






Message du 25-04-2013 @ 11:54

y'a pas un truc genre inc() en vba ?
- Haut de page -
Calvin



 






Message du 25-04-2013 @ 11:55

Je suis novice en Excell, mais je vais essayer de regarder :)
- Haut de page -
boubavic



 






Message du 25-04-2013 @ 20:05

pas trop compris ce que tu voulais faire...
- Haut de page -
Paddy



 






Message du 26-04-2013 @ 9:36

SD22 c'est bien l'onglet dans lequel tu va chercher ta valeur ? Du coup ce ne serai pas plutôt ='SD22'!D$57+1 ?
A moins que tu ne veuilles accéder à l'onglet suivant SD22 ?
- Haut de page -
Calvin



 






Message du 26-04-2013 @ 9:38

Le but est de basculer à l'onglet suivant mais de rester dans la même cellule en effet :)
- Haut de page -
B2000



 






Message du 26-04-2013 @ 10:26

Je n'ai pas tout compris mais si c'est pour collecter toutes les cellules 'SD22+x'!D$57 de ton classeur dans un tableau rapidement, essaye avec ça :
Code :

=INDIRECT("'SD"&(22+COLONNE()-2)&"'!D$57";VRAI)


Avec colonne() - 2 on simule le décalage si on tire la formule horizontalement (si on est en C1 : numéro de la colonne moins 2 ce qui donne 3 - 2 = 1 donc 'SD23'!D$57), la valeur 2 est à remplacer par celle qui te convient.

sinon, c'est VBA et ça devient plus complexe...


- Haut de page -
Calvin



 






Message du 26-04-2013 @ 10:35

Merci de votre intérêt pour mon soucis :)
Je vais tester cela.
Merci B2000
- Haut de page -
Calvin



 






Message du 06-05-2013 @ 15:40

C'est bon, j'ai réussi à faire fonctionner mon tableau :)
Je posterais ce soir avec quelle formule, je ne l'ai pas sous la main ;)
- Haut de page -

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2010

Valid XHTML 1.0 Transitional

Page générée en 0.028 secondes