G
Gillou
Guest
Coucou Excelleuses et Excelleurs,
j'ai encore un problème: cette fois j'aimerai faire une macro ki permet d'ouvrir un autre fichier Excel, d'inserer une ligne, de la quadriler dans ce dernier et apres de mettre des valeurs provenant d'une des feuilles du premier fichier pour aller dans l'une des feuilles du fichier ouvert.
J'ai fait l'ouverture du fichier ki marche mais ma partie insertion de ligne me revoi l'erreur d'execution '1004' : erreur définie par l'application ou par l'onbjet. Voici le code:
Workbooks.Open Filename:=C:\\NomRecapitulatif.xls
Windows('NomRecapitulatif').Activate
Sheets('Feuil1').Select
Rows('2:2').Select 'l'erreur est là apparement
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
....
Voili Voilou
Kel kun peut m'aider???
Gillou
j'ai encore un problème: cette fois j'aimerai faire une macro ki permet d'ouvrir un autre fichier Excel, d'inserer une ligne, de la quadriler dans ce dernier et apres de mettre des valeurs provenant d'une des feuilles du premier fichier pour aller dans l'une des feuilles du fichier ouvert.
J'ai fait l'ouverture du fichier ki marche mais ma partie insertion de ligne me revoi l'erreur d'execution '1004' : erreur définie par l'application ou par l'onbjet. Voici le code:
Workbooks.Open Filename:=C:\\NomRecapitulatif.xls
Windows('NomRecapitulatif').Activate
Sheets('Feuil1').Select
Rows('2:2').Select 'l'erreur est là apparement
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
....
Voili Voilou
Kel kun peut m'aider???
Gillou