Bonjour,
J'ai crée en beaucoup de temps et beaucoup de travail un tableau sur Excel pour le suivi du courrier à mon travail. Aujourd'hui sans raison apparente le bouton formulaire (Userform1) ne fonctionne plus lorsque l'on clic dessus le message "erreur 70 permission refusée" apparaît alors que tous les autres boutons fonctionnent.
Mais je ne comprends pas et ne suis pas assez calée surtout pour savoir d ou vient cette erreur :
Sub Bouton6_Cliquer()
'
' Bouton6_Cliquer Macro
UserForm1.Show
End Sub
Sub Bouton2_Cliquer()
'Appel du formulaire
Unload UserForm1
UserForm2.Show
End Sub
Sub Accueil()
' Appel de l'accueil
Sheets("ACCUEIL").Select
End Sub
Sub Bouton1_Cliquer()
UserForm1.Show
End Sub
Sub Extract()
Dim Tab_Extract()
Dim DrLigne As Long
Dim DrColonne As Long
Dim DrLigne_Extract As Long
Dim I As Long
Dim Z As Long
Dim X As Integer
Dim nb_feuilles As Integer
DrLigne_Extract = Sheets("Courrier suivi").Range("A" & Rows.Count).End(xlUp).Row
If DrLigne_Extract > 1 Then Sheets("Courrier suivi").Range("A2:L" & DrLigne_Extract).ClearContents
Application.ScreenUpdating = False
For X = 1 To 3 'Remplacer le 2 par le nb d'onglets sur lesquels on souhaite faire l'extraction ici 2 car juste les 2 premiers onglets
DrLigne_Extract = Sheets("Courrier suivi").Range("A" & Rows.Count).End(xlUp).Row + 1
With Sheets(X)
DrLigne = .Range("A" & Rows.Count).End(xlUp).Row
DrColonne = .Cells(1, Columns.Count).End(xlToLeft).Column
ReDim Tab_Extract(DrLigne, DrColonne)
Tab_Extract = Range(.Cells(2, 1), .Cells(DrLigne, DrColonne))
For I = 1 To UBound(Tab_Extract)
' If Tab_Extract(I, 2) <> "" Then
For Z = 1 To UBound(Tab_Extract, 2)
Sheets("Courrier suivi").Cells(DrLigne_Extract, Z) = Tab_Extract(I, Z)
Next Z
DrLigne_Extract = DrLigne_Extract + 1
' End If
Next I
End With
Next X
Application.ScreenUpdating = True
DrLigne_Extract = Sheets("Courrier suivi").Range("A" & Rows.Count).End(xlUp).Row - 1
MsgBox "Il y a :" & Chr(10) & DrLigne_Extract & " Résultats", vbOKOnly + vbInformation, "Informations"
End Sub
Merci pour votre aide.