Recopie de formules Excel avec incrémentation

Bonjour,

Auriez vous une astuce a me donner.

J'ai une base de donnée Excel avec environ 500 lignes à renseigner. Les données sont extraites à partie d'autres feuilles Excel placée avec un chemin bien défini.

Exemple: ='N:\Expertise_Energie\COE\[604.xls]Identification immeuble'!$C$9

Je voudrais du coup juste changer le numéro 604 en 605 etc.....étant donnée que toute les feuilles sources on des numéros similaires

mais quand on recopie vers le bas , il n'incrémente pas tout seul ?????

Comment faire, VBA, fonction Excel??

Merci d'avance

Bonjour,

Un essai avec :

=INDIRECT("'N:\Expertise_Energie\COE\["&ligne()+603&".xls]Identification immeuble'!$C$9")

En supposant que ta formule débute en ligne 1. Sinon, adapte le 603

Je te laisse tester

Détail (de taille) : la fonction INDIRECT fonctionne avec d'autres fichiers à condition que ceux-ci soient ouverts.

Il existe sur le site de Laurent Longre une macro complémentaire morefunc qui ajoute une fonction INDIRECT.EXT qui permet de travailler avec les fichiers fermés. A essayer

@+

Bonsoir à tous,

tu peux aussi :

sélectionner toute la feuille et faire Remplacer 604.xls par 605.xls, et Remplacer tout.

bonne soirée

Claude.

Bonsoir Dubois,

J'ai compris que notre ami souhaitait incrémenter le 604 en 605, puis 606, puis 607 ...

Cela dit, sur cette base, cela suppose près de 500 fichiers ...

Attendons son retour pour qu'il nous donne davantage d'infos.

Bonne soirée

@+

re,

Salut thibo, j'avais compris qu'il y avait des formules avec liaisons

comme tu dis, attendons.

Claude.

Salut forum,

malgré le titre, c'était pas si URGENT que çà ! !

Claude.

Bonjour,

Pour faire plus simple

j'ai une base de donnée avec des cellules qui vont rechercher dans d'autres classeurs exel des données, de ce coté pas de problèmes.

formule simple de la cellule:

='N:\Immobilier Résidentiel\Logements collectifs\[001.xls]Identification immeuble'!$C$8

Les classeurs sont tous désignés par le numéro (001, 002,... ETC;)

J'ai 500 fichiers et donc 500 lignes environ, et au lieu ligne après ligne de changer le numéro dans la formule ci-dessous pour qu'il aille chercher le classeur 002 etc...

remarque: dans la base de donnée:la 1er colonne correspond à l'identifiant numéraire. de 001 à 500 par exemple.

Existe t 'il une fonction ou un code qui permet de remplacer le 001 dans la formule ci dessous par la valeur inscrit dans la cellule de la première colonne.

Suis-je clair? lol

Merci d'avance, pas facile à expliquer

Gérald

Rechercher des sujets similaires à "recopie formules incrementation"