PAPA WALKER
XLDnaute Junior
Bonjour,
Je souhaite excécuter une macro qui ira ajouter une ligne dans un tableau et ensuite, copier des formules dans cette ligne qu'elle vient de crééer. Les formule sont en ligne 6 et dans plusieurs cellules. Au fur et à mesure que le tableau va s'incrémenenter, la copie devar se faire dans une ligne différente...
Je ne sais pas si je m'exprime bien, maisje colle ci-dessous la macro quej'ai commencé à écrire et qui bloque pour le moment sur la variable de la cellule où il faudra copier la formule.
Merci de votre aide et peut-êter que ma démarche pourrait-être sipifiée, mais je ne suis vraiment pas très fort en Excel.
Cldt
C'est le: Range("=C& NumeroLigne").Select qui me bloque
Sub insertion_ligne()
'
' insertion_ligne Macro
' Macro enregistrée le 10/11/2007 par LE NAOUR
'
' Touche de raccourci du clavier: Ctrl+i
'
Dim NumeroLigne As Long
Range("A8").Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlUp).Select
Selection.EntireRow.Insert
NumeroLigne = ActiveCell.Row - 6
Selection.Value = NumeroLigne
Range("C6").Select
Selection.Copy
Range("=C& NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("E6:I6").Select
Selection.Copy
Range("E+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("BO6:BQ6").Select
Selection.Copy
Range("BO+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("DW6").Select
Selection.Copy
Range("DW+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("D+NumeroLigne").Select
End sub
Je souhaite excécuter une macro qui ira ajouter une ligne dans un tableau et ensuite, copier des formules dans cette ligne qu'elle vient de crééer. Les formule sont en ligne 6 et dans plusieurs cellules. Au fur et à mesure que le tableau va s'incrémenenter, la copie devar se faire dans une ligne différente...
Je ne sais pas si je m'exprime bien, maisje colle ci-dessous la macro quej'ai commencé à écrire et qui bloque pour le moment sur la variable de la cellule où il faudra copier la formule.
Merci de votre aide et peut-êter que ma démarche pourrait-être sipifiée, mais je ne suis vraiment pas très fort en Excel.
Cldt
C'est le: Range("=C& NumeroLigne").Select qui me bloque
Sub insertion_ligne()
'
' insertion_ligne Macro
' Macro enregistrée le 10/11/2007 par LE NAOUR
'
' Touche de raccourci du clavier: Ctrl+i
'
Dim NumeroLigne As Long
Range("A8").Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlUp).Select
Selection.EntireRow.Insert
NumeroLigne = ActiveCell.Row - 6
Selection.Value = NumeroLigne
Range("C6").Select
Selection.Copy
Range("=C& NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("E6:I6").Select
Selection.Copy
Range("E+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("BO6:BQ6").Select
Selection.Copy
Range("BO+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("DW6").Select
Selection.Copy
Range("DW+NumeroLigne").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("D+NumeroLigne").Select
End sub