Recuperer la valeur d'une cellule qui est une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nougitch

XLDnaute Occasionnel
Bonjour,

Quand j'essaie de recuperer la valeur d'une de mes cellules, j'ai une erreur "Type Mismatch" car le contenu de cette cellule est une formule faisant reference a plusieurs feuilles et donnees.

Ces deux codes ne fonctionnent pas.

Code:
MsgBox Cells(29, 48)

Code:
MsgBox Cells(29, 48).Value

Merci par avance pour votre aide.
Cdt,
 
Re : Recuperer la valeur d'une cellule qui est une formule

Merci Hasco,

En fait, des que VBA rencontre la valeur #NA dans une cellule, il y a une erreur.
Comment gerer cela ? Sachant que dans mon exemple reel je boucle sur une colonne contenant plusieurs milliers de donnees a analyser

Merci pour votre aide.

P.S. : en pj, un petit exemple simplifie
 

Pièces jointes

Re : Recuperer la valeur d'une cellule qui est une formule

Re nougitch,

La fonction IsError() est là pour cela.

Inclus dans ta boucle un test du style:

If Not IsError(Range("B2")) then
'Pas d'erreur, je fais quelquechose
else
'Erreur, je fais autre chose
end if

A +
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour