Amadéus a écrit :
Re Bonsoir
Selon ce que je comprends:
1) Feuille avec un exemple vers la droite
La Formule issue des Macros XL4
=LIRE.CELLULE(6;'A Droite'!$G$4)
est nommée DépartD
Formule en G5, incrémentée en G6
=INDIRECT(CAR(CODE(STXT(DépartD;2;1))+LIGNES($G$4:G4))&1)
2) Feuille avec un exemple vers la gauche
La Formule issue des Macros XL4
=LIRE.CELLULE(6;'A Gauche'!$G$4)
est nommée DépartG
Formule en G5, incrémentée en G6
=INDIRECT(CAR(CODE(STXT(DépartG;2;1))-LIGNES($G$4:G4))&1)
(Cette formule n'est valable que pour les colonnes de A à Z)
Le classeur
https://www.excel-pratique.com/~files/doc/G099tClasseur8.xls
Bien que ce classeur ne comporte pas de Macro, la Formule LIRE.CELLULE déclenche le message d'avertissement de Macro. Il est donc nécessaire que le "Niveau de sécurité des Macros" soit sur "Moyen" pour réceptionner le fichier.
Cordialement
Là maintenant je suis sur EXCEL 2007 donc je sais pas si ça influe sur le résultat. Une erreur survient et me dit que "le nom est non valide"
edit : en fait il aimait pas l'accent aigu sur le e de départ
Par contre quand je veux utiliser cette formule dans la colonne à côté (H), je retrouve les mêmes valeurs.
Dans H4, j'ai rentré "=A2"
Dans H5, j'ai "=INDIRECT(CAR(CODE(STXT(DepartH;2;1))+LIGNES($H$4:H4))&1)"
La formule "DepartH" est "=LIRE.CELLULE(6;Feuil2!$H$4)"
Je dois modifier encore la formule?
Merci déjà pour vos réponses!