Bonjour !
Je travaille actuellement sur VBA mais j'ai malheureusement oublié tout mes cours
Donc j'aimerai avoir l'aide de la communauté pour le problème qui suit :
J'ai une feuille excel contenant des valeurs.
Et j'aimerai appliquer une formule à partir de A11 à Axxx. XXX étant la valeur de BXXX en face non vide.
J'ai beaucoup cherché mais à chaque fois que j'essaie d'adapter les solutions proposées par vos semblables je me retrouve avec des erreurs.
Voici l'exemple sur lequel je bute en ce moment :
Lorsque j'applique la formule, un bug apparaît ensuite avec l'alerte Runtime error 1004.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Range("A11").Select ActiveCell.FormulaR1C1 = "=if(isblank(B11);A10;if(B10=""Closing Balance"";B11;if(B10=""Risk profile: Undefined"";B11;A10))" Selection.AutoFill Destination:=Range("a11:a" & Range("b65536").End(xlUp).Row)
En me rendant dessus, c'est la formule
qui est surligné en jaune
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveCell.FormulaR1C1 = "=if(isblank(B11);A10;if(B10=""Closing Balance"";B11;if(B10=""Risk profile: Undefined"";B11;A10))"
Une ame charitable pourrait-elle m'éclaircir sur ce point ?
Merci d'avance !
Partager