re: Bonsoir le forum ,Pat1545 et Charly2
je m'excuse pour mon manque de clartè et je vais essayer de vous expliquer ce que je veux .
Dans la procedure qui suit :
Private Sub CommandButton2_Click() 'bounton 'Enregistrer la fiche'
Dim Wb1 As Workbook
Dim Wb2 As Workbook
Dim Mois As String
Mois = ActiveSheet.Range('C3').Value
Set Wb1 = Workbooks.Open(Chemin)
Set Wb2 = ThisWorkbook
ActiveWorkbook.Save
1) With Wb2 '.Activate
.Sheets('Détail').Range('A1:G29').Copy
End With
Sheets(Mois).Range('A65536').End(xlUp).PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Range('A1').Select
With Wb2 '.Activate
Run 'MacForDét'
End With
With Wb2 '.Activate
.Sheets('Facture').Range('A1:G50').Copy
End With
2) Sheets(mois).Range('A65536').End (XlUp).Offset(1,0).PastSpecial Paste:=XlValues,Operation:=XlNone,SkipBlanks:=False,Transpose:=False
Range('A65536').End(XlUp).Offset(1,0).Select
With Wb2'.Activate
Run'MacForFact'
End With
Tout se passe bien jusqu'à :
Range('A65536').End(XlUp).Offset(1,0).Select
Du deuxieme bloc instruction
Mon problème et que la macro (Format) qui suis ne s'excute pas à la suite comme prévu.
Sachant que les deux macros sont diffèrantes mais qu'elles commancent toutes les deux en Range('A1'),Comment puis-je faire comprendre à la macros consernèe de commencer en ('A30') tout en conservant sont format d'origine.
D'où ma question :
Comment faire excecuter une macro toute les 29 lignes(plage A1:A29 pour le premier bloc)
Afin de créer un listing .
je joint un fichier contenant les classeurs conserner .
Vous remerciant par avance de l'aide que voudrez bien me donner je vous dis à plus sur le forum br44
[file name=F1.zip size=49063]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/F1.zip[/file]