EXCEL : suppression cellules -> #REF!

Résolu/Fermé
-nicolas- Messages postés 4173 Date d'inscription mercredi 5 mars 2008 Statut Contributeur Dernière intervention 5 septembre 2017 - Modifié par -nicolas- le 30/06/2011 à 19:04
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 1 juil. 2011 à 14:19
Bonjour,

j'ai un gros problème sur un fichier Excel.
J'ai un onglet sur lequel on vient coller des données issues d'un logiciel. Seulement vu que ces données sont mal agencées, je les mets en forme via une macro VBA : suppression de certaines colonnes, suppression de cellules vides, etc...

J'ai un deuxième onglet, qui, sous forme de tableau, vient "piocher" des informations dans diverses cellules de mon premier onglet avec des formules type
=SI(JANV!$M$21=$E$1;JANV!$J$21;"") où JANV est le nom de mon 1er onglet.

Seulement quand j'exécute ma macro de mise en forme, toutes les formules présentes sur mon deuxième onglet se transforme en :
=SI(JANV!#REF!=$E$1;JANV!#REF!;"")

Et donc plus rien ne marche !

Cela doit être dû au fait que ma macro supprime des cellules... mais normalement le "$" fige la formule, par conséquent elle devrait continuer à fonctionner ! Je ne comprends pas :/


Merci d'avance de votre aide




[?] Google et la fonction recherche de CCM sont vos amis ! [?]
A voir également:

4 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 30/06/2011 à 20:03
Utilises une formule avec INDIRECT() du type :
=SI(INDIRECT("JANV!$M$21")=$E$1;INDIRECT("JANV!$J$21");"")
Cordialement
Patrice
1
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
1 juil. 2011 à 04:07
"normalement le "$" fige la formule"

Non, le $ ne fige pas la formule, mais seulement la référence de la cellule (qui ne s'adaptera donc pas au changement de ligne ou de colonne lors d'une recopie).
C'est tout !
0
-nicolas- Messages postés 4173 Date d'inscription mercredi 5 mars 2008 Statut Contributeur Dernière intervention 5 septembre 2017 1 309
1 juil. 2011 à 07:29
Merci à vous deux, la formule avec "INDIRECT" marche correctement ! :)
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
1 juil. 2011 à 14:19
De rien, au plaisir de te relire sur le forum
0