Probleme de copier coller vba

Bonjour,

après plusieur recherche je n'arrive toujours pas à résoudre mon problème

dans un classeur j'ai une feuille "model" qui me sert pour créer des nouvelle feuille semblable par copier coller.

grace a mon code jarrive a créer une nouvelle feuille qui est nommée par un textbox. une fois créer, je voudrais copier le contenu de la feuille model et la coller dans ma nouvelle feuille (si possible sans copier le contenu des cellule, juste la présentation existante).
le problême est que le programme ne reconnait pas le nom de ma nouvelle feuille donné par mon textbox. Et m'envoie un message d'erreur 9

je vous met mon programme ci-dessous.
Si quelqu'un peut m'aider car je bloc depuis un bon moment. merci

Private Sub CommandButton1_Click()

Dim nomduprojet As String

'créer une feuille

nomduprojet = UserForm14.TextBox1
Sheets.Add.Select
ActiveSheet.Name = nomduprojet

'copier feuille model

Sheets("MODEL").Select
Cells.Select
ActiveSheet.Copy

'coller, c'est cette partie qui beug

Sheets(Me.TextBox1.Value).Select
Cells.Select
ActiveSheet.Paste

End Sub
Configuration: Windows XP Internet Explorer 6.0

4 réponses

  1. moi j'utilise ceci
    je pense que dans otn codetu ne selectionne pas de cellule

    'copie des données
    Sheets(1).Activate
    Cells.Select
    Application.CutCopyMode = False
    Selection.Copy
    'colle les donnée

    Sheets(2).Select
    ActiveSheet.Range("A1").Select
    ActiveSheet.Paste
    1. pourquoi tu ne réutilise pas ta variable nomduprojet pour selectionner ta page vierge

      'coller, c'est cette partie qui beug

      Sheets(nomduprojet).Select
      Cells.Select
      ActiveSheet..PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
      SkipBlanks:=False, Transpose:=False
      voila pour ne copier que le format de tes cellules
      1. IMPEC LA GUINGUETTE
        Merci bocoup ca marche o poil
        dire que ca fait 3heures que je suis dessus

        bonne journe merci
        1. non c moi qui avait oublié de remettre le nom d'origine de ma variable. c
          j'avais essayé telment de chose
          en tout cas avec le code de yata ca marche
          merci quand meme ben