Bonjour,
J'ai créé une macro qui me permet d'ajouter 20 lignes dans un tableau à partir de la cellule choisie mais pour une raison que j'ignore cela ajoute quelques fois, de façon anarchique, plus de 20 lignes.
Merci de m'aider à résoudre ce problème.
Sub Releve()
'
Dim ValeurEntree As String
Dim Entree1 As Integer
Dim Entree2 As Integer
Dim Msg1 As String
'
' Invite à entrer le n° de la ligne où insérer le relevé
Do
Msg1 = "Noter le n° de la cellule A... à partir de laquelle vous voulez ajouter le relevé"
ValeurEntree = InputBox(Msg1)
'
' Vérifier que l'entrée est bien un nombre
Loop Until IsNumeric(ValeurEntree)
'
' Attribution des valeurs aux variables
Entree1 = 0
Entree2 = 0
Entree1 = ValeurEntree
Entree2 = Entree1 + 19
'
' Insersion de 20 lignes et copie du relevé préparé dans la feuille "Constantes"
Rows(Entree1 & ":" & Entree2).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Sheets("Constantes").Select
Range("A1:A20").Select
Selection.Copy
Sheets("paleo en cours").Select
Range("a" & Entree1).Select
ActiveSheet.Paste
End Sub
Conil26