Bonjour le forum,
sur une feuille excel, je possède 2 macros permettant l'ajout de ligne, l'un pour les produits, l'autre pour les charges. Cependant, une fois que j'ajoute une ligne pour les produits, cela décale mes charges situé en dessous. Par conséquent, lorsque je souhaite executer la macro pour ajouter une ligne pour mes charges, elle se trouve en décalé, auriez vous une solution ?
Merci,
bonne journée.
sur une feuille excel, je possède 2 macros permettant l'ajout de ligne, l'un pour les produits, l'autre pour les charges. Cependant, une fois que j'ajoute une ligne pour les produits, cela décale mes charges situé en dessous. Par conséquent, lorsque je souhaite executer la macro pour ajouter une ligne pour mes charges, elle se trouve en décalé, auriez vous une solution ?
PHP:
Sub Ajoutligne()
'
' Ajoutligne Macro
' Macro enregistrée
Worksheets("paramètre").Cells(22, 1).EntireRow.Insert
Worksheets("Flash").Cells(11, 1).EntireRow.Insert
Worksheets("paramètre").Range("B22") = InputBox("Veuillez saisir l'intitulé du produit")
Sheets("Flash").Range("C11") = Sheets("paramètre").Range("B22")
Sheets("paramètre").Range("R22") = Sheets("paramètre").Range("B22")
Worksheets("Flash").Activate
Range("E10:BQ10").Select
Selection.Copy
Range("E11:BQ11").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
PHP:
Sub Ajoutcharges()
'
' Ajoutcharges Macro
' Macro enregistrée
'
Worksheets("paramètre").Cells(31, 1).EntireRow.Insert
Worksheets("Flash").Cells(19, 1).EntireRow.Insert
Worksheets("paramètre").Range("B31") = InputBox("Veuillez saisir l'intitulé de la charge")
Sheets("Flash").Range("C19") = Sheets("paramètre").Range("B30")
Sheets("paramètre").Range("R31") = Sheets("paramètre").Range("B31")
Worksheets("Flash").Activate
Range("E18:BQ18").Select
Selection.Copy
Range("E19:BQ19").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Merci,
bonne journée.