VBA pour mettre une formule sur la ligne5 ...

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 !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Je souhaiterais mettre sur la ligne 5 à partir de la colonne B la formule ci-dessous.
Pourriez-vous me dire comment rédiger ce code.

Private Sub Worksheet_Change(ByVal Target As Range)

Me.Cells(Target.Row, 2).FormulaR1C1 = "=IF(R[-1]C<>"""",1,"""")"
If Target.HasFormula Then Target.Locked = True

End Sub

Merci pour votre aide.
Bien amicalement,
Christian
 
Bonjour Christian et bonne année 🙂

À partir de la colonne B, mais jusqu'où??? Et après 1465 messages postés, sans vouloir t'offenser, où est le fichier???

En supposant que la dernière colonne soit la G

VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Range(Cells(5, 2), Cells(5, 7)).FormulaR1C1 = "=IF(R[-1]C<>"""",1,"""")"
Cancel = True
End Sub
 
Dernière édition:
- 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
9
Affichages
475
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
331
Réponses
4
Affichages
484
Retour