Macro : Mettre formule si cellule non vide

  • Initiateur de la discussion Initiateur de la discussion Marjo2
  • Date de début Date de début

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 !

Marjo2

XLDnaute Occasionnel
Bonjour,

Colonne C : Quantité
Colonne D : Total
Colonne E : PU

Je souhaite faire Colonne D/Colonne C mais uniquement si il y a des chiffres dans la colonne C.
Uniquement en VBA svp
 
J'ai précisé que je souhaite un code VBA uniquement !
Effectivement il existe une formule excel que je connais très bien, seulement le fichier est destiné à des personnes qui ne connaissent pas excel et donc le gain de temps et d'analyse sera d'appuyer sur un bouton.

Ma demande est pourtant synthétique et clair
 
Dans ce cas, il existe une fonction "enregistrer une macro" dans l'onglet "développeur" si tu connais la formule à appliquer.

De plus, maintenant, tu cites vouloir un bouton qui exécute la macro, chose qui n'était pas dans ta première demande.

Ce qui est clair pour soi ne l'est pas forcément pour les autres !

Merci de joindre un fichier explicitant ta demande.
 
Merci de laisser la place aux internautes qui seront constructifs.
Je connais également la fonction développeur.

La solution est sûrement dans l'idée d'implanter la formule en E2 puis de la recopier jusqu'à la dernière cellule non vide du tableau
 
Sub PU()
' PU Macro
Worksheets("STOCK").Select
ActiveCell.FormulaR1C1 = "=IF(ISBLANK(RC[-1]),"" "",RC[-1]/RC[-2])"
Range("E3").Select
Worksheets("STOCK").Select
Range([E2], [C65536].End(xlUp).Offset(0, 2)).Select
Selection.FillDown
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

End Sub

Ca fonctionne, seulement je suis obligé d'appuyer 2 fois sur mon bouton pour que le calcul se fasse
 
- 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

Réponses
5
Affichages
247
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
123
Réponses
2
Affichages
342
Retour