lennynero256
XLDnaute Junior
Bonjour,
je souhaite exporter les valeurs d'une ligne de données d'un classeur excel vers un autre.
Pour cela j'ai fait une macro ou je copie/colle les valeurs d'une ligne du classeur de départ vers les cellules d'une ligne du classeur de destination.
celà donne le code vba suivant :
	
	
	
	
	
		
le code Range("A65536").End(xlUp).Offset(1, 0).Select doit normalement permettre d'effectuer un retour à la ligne.
le problème est le suivant : lorsque j'enregistre mon classeur de départ sous un autre nom (il s'agit d'un tableau type que je renomme selon mes besoins) et que j'éxécute la macro, la ligne de données exportées remplace la 1ere ligne dans le tableau de destination alors que je souhaite qu'elle place les valeurs sur la ligne suivante....
Quel code permettrait cette action svp ?
Par avance merci
Lenny
	
		
			
		
		
	
				
			je souhaite exporter les valeurs d'une ligne de données d'un classeur excel vers un autre.
Pour cela j'ai fait une macro ou je copie/colle les valeurs d'une ligne du classeur de départ vers les cellules d'une ligne du classeur de destination.
celà donne le code vba suivant :
		Code:
	
	
	Sub export_stats()
'
' export_stats Macro
' Macro de test créée par lenny le 29/11/11
'
'
    Rows("9:9").Select
    Selection.Copy
    Windows("synthese_travail.xls").Activate
    Rows("14:14").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Rows("14:14").Select
    Application.CutCopyMode = False
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("A65536").End(xlUp).Offset(1, 0).Select
End Sub
	le code Range("A65536").End(xlUp).Offset(1, 0).Select doit normalement permettre d'effectuer un retour à la ligne.
le problème est le suivant : lorsque j'enregistre mon classeur de départ sous un autre nom (il s'agit d'un tableau type que je renomme selon mes besoins) et que j'éxécute la macro, la ligne de données exportées remplace la 1ere ligne dans le tableau de destination alors que je souhaite qu'elle place les valeurs sur la ligne suivante....
Quel code permettrait cette action svp ?
Par avance merci
Lenny