thespeedy20
XLDnaute Occasionnel
Bonjour le Forum,
J 'ai trois Formules à transposer en vba pour insérer dans un textbox :
J'ai réalisé une tentative sur la 1ere formule mais cela ne fonctionne pas, type erreur argument non facultatif...
Je vous remercie par avance pour votre aide
OLi
J 'ai trois Formules à transposer en vba pour insérer dans un textbox :
VB:
1) =SI(OU(E15="Remboursement ordinaire";E15="Bim-vipo");SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemOrdi))*E21;"")
Tentative :
With Sheets("Tarification")
If Cells(15, 5) = "Remboursement ordinaire" Or Cells(15, 5) = "Bim-vipo" Then
TextBox7 = SumProduct(CountIf(Sheets("Tarifs").Range("A:A")) * (Sheets("Tarifs").Range("C:C")) * Cells(21, 5), "")
End With
2 ) =SI(E15="Tiers payant";SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemOrdi))*E21 - SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemTP))*E21;SI(E15="Tiers Payant Réduit";SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemOrdi))*E21 - SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemBim))*E21;""))
3 ) =SI(OU(E15="Tiers payant";E15="Tiers Payant Réduit");"";SI(E15="Bim-vipo";SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemBim))*E21;SI(E15="Remboursement ordinaire";SOMMEPROD(NB.SI(B23:B27;Tarifs!Col_Codes)*(Tarifs!Col_RemTP))*E21;"")))
J'ai réalisé une tentative sur la 1ere formule mais cela ne fonctionne pas, type erreur argument non facultatif...
Je vous remercie par avance pour votre aide
OLi