Limiter les formules

  • Initiateur de la discussion Initiateur de la discussion Lorine
  • 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 !

L

Lorine

Guest
Bonjour ,

J'ai un code à modifier pour limiter l'inscription de la formule seulement si dans la cellule A se trouve une donnée (s'il n'y a pas de valeure ne pas inscrire le code)


Code:
Range("N12:N500").Select
    ActiveCell.FormulaR1C1 = "=IF(RC[-13]>1,R[-1]C-RC[-3]+RC[-1],"""")"
Range("N12").Select
    Selection.AutoFill Destination:=Range("N12:N500"), Type:=xlFillValues

Je ne maitrise pas les " For , next ..." mais J'ai pensé à cela:
pour toutes les cellule de N12 à N500 , si la cellule A est <>"" alors on applique la formule en N sinon on ne met rien
 
Re : Limiter les formules

Bonjour Lorine,
Une proposition:
Code:
Sub Test()
For i = 12 To 500
    If Cells(i, 1) <> "" Then
        Cells(i, 14).FormulaR1C1 = "=IF(RC[-13]>1,R[-1]C-RC[-3]+RC[-1],"""")"
    End If
Next i
End Sub
Cordialement
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 FormulaR1C1 erreur
Réponses
5
Affichages
399
Retour