PLACEMENT DE MACROS

  • Initiateur de la discussion br44
  • Date de début
B

br44

Guest
Bonjour le forum

j'ai un sousis pour executer la dernière macro de la procédure suivante :

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
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

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
End Sub

Oui la macro 'MacForFact ne s'execute pas à l'endrois où je le souhaiterais .Elle se déclanche par dessus la première ,Hors je la voudrais en-dessous puisqu'il s'agit de la macro format de la feuille facture .

Quand je fais la procédure pour chacun des bloc individuellement cela marche ,mais pas pour les deux .
Es-que Quelqu'un aurais une solution pour m'aider à résoudre se petit problème .Je vous en remercie par avance .
BR44
piste : j'ai pense à une procédure du type 'STEP' comme piste mais je ne la connais pas du tout . BR44
 

pierrejean

XLDnaute Barbatruc
bonjour br44

salut JC de Lotient

@br44

on pourrait avoir une traduction de:
à l'endrois où je le souhaiterais .Elle se déclanche par dessus la première

en effet je n'imagine pas une macro qui se declanche par dessus un autre !!!!
 
B

br44

Guest
re:Rebonjour au forum,bonjour à JC Lorient et à Pierrejean

Tout d'abors merci d'avoir répondue aussi vite.
JC: je teste et je te tient a courant .

Pierrejean:
Oui il s'agit de deux macros situeés dans deux module d'un classeur nomé 'F.xls' et je voudrais qu'elles s'executes dans mon classeur 'A.xls' l'une en dessous de l'autre.
Comme je les dis dans mon message précedant ma procédure fonctionne jusqu'à la copies des valeures du deuxième bloc,mais à partir de là il se produit une erreure, la deuxième macros redemare en('A1')au lieu de('A30')pour completer le deuxième bloc . En esperant avoir ètè plus claire je vous dis à bientôt et merci encore BR44
 

Discussions similaires

Réponses
2
Affichages
151
Réponses
5
Affichages
177
Réponses
6
Affichages
170

Statistiques des forums

Discussions
312 499
Messages
2 089 000
Membres
104 002
dernier inscrit
SkrauzTTV