Création d'une feuille excel à partir d'un bouton

AzoR

XLDnaute Occasionnel
Bonjour tout le monde,
J'ai un petit soucis avec un userform. Sur cet userform est présent un bouton qui devrait me permettre d'ouvrir une autre feuille excel mais ce bouton ne fonctionne pas et ma feuille ne s'affiche que lorsque je ferme l'userform ou est présent le bouton.
Voici le code:
Option Explicit
Private Sub CommandButton1_Click() 'Bouton ok


Dim F As Worksheet

Application.ScreenUpdating = False
Application.EnableEvents = False
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Recap").Delete
Application.DisplayAlerts = True
Set F = ThisWorkbook.Worksheets.Add(after:=Sheets(Sheets.Count))
F.Name = "Recap"

With F
.Cells(1, 4) = "Bilan"
.Cells(3, 1) = "Informations:"
.Cells(4, 6) = "Date:"
.Cells(4, 1) = "Technicien:"
.Cells(6, 1) = "Température ambiante:"
.Cells(7, 5) = "N° de rapport:"
.Cells(8, 5) = "N° d'essais:"
.Cells(5, 6) = "Heure:"
.Cells(10, 1) = "Appareils soumis aux essais:"
.Cells(11, 1) = "Désignation:"
.Cells(12, 1) = "Identification:"
.Cells(11, 5) = "Marque:"
.Cells(12, 5) = "Modèle:"
.Cells(4, 2) = TextBox1
End With

End Sub
userform.JPG
 

Pièces jointes

  • userform.JPG
    userform.JPG
    47.1 KB · Affichages: 22
  • userform.JPG
    userform.JPG
    47.1 KB · Affichages: 30

AzoR

XLDnaute Occasionnel
Re : Création d'une feuille excel à partir d'un bouton

J'ai enlevé le On error resume next
et j'ai modifier la dernière ligne et cela me donne:
Erreur.jpg
 

Pièces jointes

  • Erreur.jpg
    Erreur.jpg
    51.7 KB · Affichages: 27
  • Erreur.jpg
    Erreur.jpg
    51.7 KB · Affichages: 26

job75

XLDnaute Barbatruc
Re : Création d'une feuille excel à partir d'un bouton

Bonjour,

Dans un UserForm, si l'on a comme ici en début de macro :

Code:
Application.ScreenUpdating = False
il faut toujours ajouter avant le End Sub :

Code:
Application.ScreenUpdating = True
Edit : et aussi réactiver les évènements avec Application.EnableEvents = True :rolleyes:

A+
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 862
Membres
103 979
dernier inscrit
imed