Moonschild | Essaye ceci
Code :
- Sub Macro2()
- Dim i, j, NbLigne As Integer
- Application.ScreenUpdating = False
- NbLigne = InputBox("How many rows do you want to add? ", "Nombre de lignes à inserer" )
- If IsNumeric(NbLigne) And NbLigne > 0 Then 'Verifie que la valeur entrée est un nombre superieur à 0
- For i = 1 To NbLigne
- Cells(ActiveCell.Row + 1, ActiveCell.Column).EntireRow.Insert
- Sheets("Nom_Feuille_11" ).Cells(ActiveCell.Row + 1, ActiveCell.Column).EntireRow.Insert
- Next
- i = ActiveCell.Row
- j = ActiveCell.Column
- Selection.AutoFill Destination:=Range(ActiveCell, Cells(ActiveCell.Row + NbLigne, ActiveCell.Column)), Type:=xlFillDefault
- Sheets("Nom_Feuille_9" ).Range(ActiveCell, Cells(i + NbLigne, j)).Copy
- Sheets("Nom_Feuille_11" ).Activate
- Cells(i, j).Select
- Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
- SkipBlanks:=False, Transpose:=False
- End If
- End Sub
|
---------------
Si Le Travail C'est La Santé, Donnez Le Mien A Quelqu'un De Malade
|