Bonjour à tous
Je refais appel à vous car je ne comprends pas la fonction "coller".
Je souhaite réaliser un programme qui permet d’insérer au dessus de ma case sélectionnée une plage de données (imaginons du 4x4) que j'ai sur une feuille sur une autre feuille.
Pour ce, j'insère 4 lignes au dessus
ensuite je copie ma plage
je sélectionne les 4 nouvelles lignes
et je colle ma plage
Mais le problème c'est que j'ai une erreur concernant la fonction paste. Quelqu'un sait d'où ça peut venir ??
Sub insertion()
Dim LigneActive As Integer, ColonneActive As Integer, FeuilleActive As Worksheet
Dim i As Integer
ColonneActive = ActiveCell.Column
LigneActive = ActiveCell.Row
For i = 0 To 3
ActiveCell.EntireRow.Insert
'ActiveCell.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next i
LigneActive = ActiveCell.Row
ColonneActive = ActiveCell.Column
Sheets("tableau").Range("J11:AT17").Copy
ActiveSheet.Range(Cells(28, 1), Cells(34, 37)).Select
''ActiveSheet.Range(Cells(3, 4), Cells(11, 5)).Select
Selection.MergeCells = True
Selection.Paste