Pb macro

Roadmender -  
 roadmender -
Bonjour,
Je ne comprends pas pourquoi ma fonction ne marche pas... Pouvez vous m'aider s'il vous plait. Je fais juste un copie d'un fichier excel vers un autre fichier excel. Il bloque sur le Select... Pouvez-vous m'aidez s'il vous plait

Sub Copie()
Dim x As Integer
Dim ici As String
Dim ouvert As String
x = Workbooks.Count
source = ActiveWorkbook.Name
Application.Dialogs(xlDialogOpen).Show
new = Workbooks(x + 1).Name
Workbooks(source).Activate
MsgBox ActiveWorkbook.Name
MsgBox ActiveSheet.Name
ActiveSheet.UsedRange.Select <-- Il bloque ici ?!?!?!?!
Selection.Copy
Workbooks(new).Activate
ActiveSheet.UsedRange.Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Configuration: Windows XP Internet Explorer 6.0

3 réponses

  1. melanie1324
     
    Bonjour,

    Sub Copie()
    Dim x As Integer
    Dim ici As String
    Dim ouvert As String
    x = Workbooks.Count
    source = ActiveWorkbook.Name
    Application.Dialogs(xlDialogOpen).Show
    new = Workbooks(x + 1).Name
    Workbooks(source).Activate
    MsgBox ActiveWorkbook.Name
    MsgBox ActiveSheet.Name
    sheets("nomfeuille").select <-- remplace nomfeuille par la feuille que tu veux copier
    cells.Copy
    Workbooks(new).Activate
    sheets("nomfeuille").select <--- remplace nomfeuille par la feuille d'arrivée
    cells(1,1).select <--n'oublie pas de mettre ca
    ActiveSheet.Paste
    Application.CutCopyMode = False
    End Sub

    A plus
    0
  2. melanie1324
     
    Essaie et dis moi si c aa marché
    0
    1. Roadmender
       
      Merci de ton aide Melanie mais j'ai l'impression que ca ne marche pas il bloque sur le selecte de la feuille...
      Une autre idée?
      0
  3. melanie1324
     
    Bonjour,

    Alors essaie comme ca :

    Sub Copie()
    Dim x As Integer
    Dim ici As String
    Dim ouvert As String

    source = ActiveWorkbook.Name
    workbooks.add
    new = activeworkbook.name
    Workbooks(source).Activate
    Sheets("nomfeuille").copy Before:=Workbooks(new).Sheets(1)

    End Sub
    0
    1. roadmender
       
      Super merci Melanie J'essai ca je te tiens au courant.
      0