Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

copie de formule lors d'insertion de ligne

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 !

alexandre33260

XLDnaute Occasionnel
Bonjour, sur le fichier joint, j'ai en E3 une petite formule (=SI(D3="";"";C3-B3)), idem en E2.
Si je me positionne sur la ligne 3 puis clic droit, Insertion, une nouvelle ligne est crée, mais la formule n'est pas automatiquement crée.
Soit en nouvelle cellule E3 (RIEN), il me faut copier la formule de E2 pour que le calcul se fasse à nouveau.
Comment faire pour qu'en insérant une ligne, Excel comprenne qu'il faut aussi copier les formules associés aux cellules???
Merci pour votre aide précieuse.
 

Pièces jointes

Re : copie de formule lors d'insertion de ligne

Bonsoir alexandre33260, DoubleZero 🙂

Essayez dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("E2:E" & Rows.Count), Me.UsedRange)
If Target Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.FormulaR1C1 = "=IF(RC[-1]="""","""",RC[-2]-RC[-3])"
Application.EnableEvents = True
End Sub
A+
 
Re : copie de formule lors d'insertion de ligne

Bonsoir alexandre33260, job75.
Une autre façon de faire :
Sub InsererSousAvecFormules()
Application.ScreenUpdating = False
ActiveCell(2).Resize(1).EntireRow.Insert
ActiveCell(1).EntireRow.Copy ActiveCell(2).Resize(1).EntireRow
End Sub
Dans un module
Bonne soirée
 
- 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

M
Réponses
4
Affichages
699
MrNathan58
M
T
Réponses
28
Affichages
3 K
N
Réponses
5
Affichages
3 K
Nicocotte125
N
S
Réponses
0
Affichages
1 K
samia89
S
L
Réponses
1
Affichages
987
lilidxb
L
R
Réponses
3
Affichages
974
Rom1964
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…