T
Totof91
Guest
Bonjour Forum,
J'ai un petit souci avec ma macro d'export de feuille excel.
Celle-ci fonctionne parfaitement si l'onglet est visible mais si je masque celui-ci il n'arrive plus à faire l'export et donc "page inexistante" :
En vous remerciant par avance pour votre aide.
Totof
J'ai un petit souci avec ma macro d'export de feuille excel.
Celle-ci fonctionne parfaitement si l'onglet est visible mais si je masque celui-ci il n'arrive plus à faire l'export et donc "page inexistante" :
Code:
Private Sub Btnvalider_Click()
Dim strChemin As String
Dim strNomFic As String
Dim Lg
Application.ScreenUpdating = False
Application.DisplayAlerts = False
' Si le nom du fichier n'est pas saisi, message alerte et on ne fait rien
strNomFic = TextBox1.Value
If strNomFic = "" Then
MsgBox "Le nom du fichier doit être saisi", vbCritical, "Enregistrement impossible"
Exit Sub
End If
If strChemin = "" Then strChemin = ThisWorkbook.Path
' Copie en Excel
Lg = Application.Match(TextBox1, Range("Extraction"), False)
If Not IsError(Lg) Then
If Range("Extraction").Cells(Lg, 2) <> "" Then
On Error Resume Next
Sheets(Format(Range("Extraction").Cells(Lg, 2), "@")).Copy
If Err = 0 Then
ActiveSheet.SaveAs strChemin & "\" & strNomFic
' Fermer le fichier sauvegardé
ActiveWorkbook.Close
Else
MsgBox "Page inexistante"
End If
Else
MsgBox "Page non définie"
End If
End If
On Error GoTo 0
Application.DisplayAlerts = True
Application.ScreenUpdating = True
En vous remerciant par avance pour votre aide.
Totof
Dernière modification par un modérateur: