Bonjour à tous.
J'ai un petit souci avec une macro. Le sujet à sans doute déjà été traité ailleurs mais je ne trouve pas.
Je cherche à créer une macro qui me permet d'insérer des données dans un tableau excel. Ces données sont basiques et figées dans des cellules du tableau. Jusque là pas de souci.
La partie plus complexe de ma macro est la suivante. Je voudrais insérer un nombre x de ligne en dessous une ligne de référence et recopier le format, les formules etc dans les lignes insérées.
Pour l'insertion de ligne selon un nombre indiqué dans un userform, pas de souci.
Par contre je bloque lorsque je veux copier la ligne de référence dans ces nouvelles lignes fraichement insérées.
Voici le code ma macro et le fichier joint.
Merci d'avance
Vincent
Private Sub CommandButton3_Click()
'insere données base
Sheets("Estimation").Select
Range("C3").Value = TextBox3.Value
Sheets("Estimation").Select
Range("C4").Value = TextBox4.Value
Sheets("Estimation").Select
Range("A1").Value = TextBox1.Value
'insere lignes lots
If TextBox2 > 0 Then
For i = 1 To TextBox2
Range("a7").Select
ActiveCell.EntireRow.Insert Shift:=xlDown
Next i
End If
'copie ligne référence
End
End Sub