Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Dans la feuille de calcul il faut une formule avec SOMMEPROD.
Mais en VBA Evaluate reconnaît les formules matricielles, la fonction SUM suffit, voyez le fichier joint et cette macro :
VB:
Sub ouvrir()
With ActiveSheet.UsedRange
UserForm1.TextBox1 = Evaluate("SUM(ISNUMBER(" & .Columns(1).Address & ")*ISBLANK(" & .Columns(2).Address & "))")
UserForm1.Show
End With
End Sub
Salut Job 75
Désolé j'ai oublié de dire que le calcul des cellules vide est sur une feuille nomé 'BD'
Peux tu le rajouter dans ta ligne de code?
Merci. 🙂
Bonjour Job 75
Justement la feuille ou le calcul doit se produire est la feuille BD.
Et la feuille active est Accueil.
Le calcul se produit donc sur une feuille ou il y à rien à calculer donc sa donne 0 alors que la réalité est 2
Il y a pas de solution pour lui dire de calculé sur une autre feuille que le feuille active?
Merci.
- 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