M mercant76 XLDnaute Impliqué 27 Février 2008 #1 Bonjour à toutes et à tous. j'ai un petit problème : comment faire l'équivalent de somme.si en vba ? merci de votre aide. @+
Bonjour à toutes et à tous. j'ai un petit problème : comment faire l'équivalent de somme.si en vba ? merci de votre aide. @+
skoobi XLDnaute Barbatruc 27 Février 2008 #2 Re : somme.si en vba Bonjour, passe par l'enregistreur de macro: outils - macro - nouvelle macro puis écris la formule. Arrête l'enregistrement et récupère le code dans VBE. Vote positif 0 Vote négatif
Re : somme.si en vba Bonjour, passe par l'enregistreur de macro: outils - macro - nouvelle macro puis écris la formule. Arrête l'enregistrement et récupère le code dans VBE.
Cousinhub XLDnaute Barbatruc 27 Février 2008 #3 Re : somme.si en vba Bonsoir, bonsoir skoobi en supposant de A1 à A23 des noms, zone nommée "noms" de B1 à B23 des chiffres, zone nommée "nombre" et une variable que tu définies en VBA (mavar) ce code te donnera l'équivalent de somme.si : Code: Sub essai() mavar = "jules" x = Evaluate("SUMIF(noms,""" & mavar & """,nombre)") End Sub Vote positif 0 Vote négatif
Re : somme.si en vba Bonsoir, bonsoir skoobi en supposant de A1 à A23 des noms, zone nommée "noms" de B1 à B23 des chiffres, zone nommée "nombre" et une variable que tu définies en VBA (mavar) ce code te donnera l'équivalent de somme.si : Code: Sub essai() mavar = "jules" x = Evaluate("SUMIF(noms,""" & mavar & """,nombre)") End Sub
M mercant76 XLDnaute Impliqué 27 Février 2008 #4 Re : somme.si en vba Bonjour, merci à Skoobi et à Bhbh. c'est ce que je cherchais, mais je n'ai pas eu la présence d'esprit d'utiliser l'enregistreur de macro. merci encore. @+ Vote positif 0 Vote négatif
Re : somme.si en vba Bonjour, merci à Skoobi et à Bhbh. c'est ce que je cherchais, mais je n'ai pas eu la présence d'esprit d'utiliser l'enregistreur de macro. merci encore. @+