Probleme de copier coller vba

infoufou -  
 infoufou -
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
A voir également:

4 réponses

yata
 
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
0
ben13.51 Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   7
 
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
0
infoufou
 
IMPEC LA GUINGUETTE
Merci bocoup ca marche o poil
dire que ca fait 3heures que je suis dessus

bonne journe merci
0
infoufou
 
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
0