M
Membre supprimé 205584
Guest
Bonjour,
Tout d'abord merci beaucoup aux contributeurs de forums. C'est la première fois que je poste une question mais tout mon apprentissage se fait grâce aux différentes réponses trouvées sur des forums, et nous sommes nombreux dans ce cas là.
Je cherche une réponse à mon problème depuis plusieurs mois sans succès, peut être pourrez-vous m'aider
L'erreur n'arrive que de manière aléatoire, 2 fois sur 3 la macro fonctionne ..
J'ai mis, une partie un peu plus large du code mais seule la ligne en gras pose problème ..
Sub Confirmer_Commande_Envoi()
' On cache les colonnes H et I
If (Columns("H:I").EntireColumn.Hidden = False) Then _
Columns("H:I").EntireColumn.Hidden = True
' On cache toutes les références que l'on ne commande pas
For Each ligne In Rows("4:300")
r = ligne.Row
If (Cells(r, 10) = "" Or Cells(r, 5) <> "Mediq") Then _
Cells(r, 10).EntireRow.Hidden = True
Next
' On exporte le fichier dans le dossier actif au format pdf et avec pour nom "date commande de matériel chez excel download "
Sheets("commande (envoi)").Range("C3:J300").ExportAsFixedFormat Type:=xlTypePDF, Filename:=Format(Date, "yyyymmdd") & " commande de matériel médical chez Mediq.pdf"
End If
End Sub
Merci beaucoup pour votre temps et votre aide,
louis
Tout d'abord merci beaucoup aux contributeurs de forums. C'est la première fois que je poste une question mais tout mon apprentissage se fait grâce aux différentes réponses trouvées sur des forums, et nous sommes nombreux dans ce cas là.
Je cherche une réponse à mon problème depuis plusieurs mois sans succès, peut être pourrez-vous m'aider
L'erreur n'arrive que de manière aléatoire, 2 fois sur 3 la macro fonctionne ..
J'ai mis, une partie un peu plus large du code mais seule la ligne en gras pose problème ..
Sub Confirmer_Commande_Envoi()
' On cache les colonnes H et I
If (Columns("H:I").EntireColumn.Hidden = False) Then _
Columns("H:I").EntireColumn.Hidden = True
' On cache toutes les références que l'on ne commande pas
For Each ligne In Rows("4:300")
r = ligne.Row
If (Cells(r, 10) = "" Or Cells(r, 5) <> "Mediq") Then _
Cells(r, 10).EntireRow.Hidden = True
Next
' On exporte le fichier dans le dossier actif au format pdf et avec pour nom "date commande de matériel chez excel download "
Sheets("commande (envoi)").Range("C3:J300").ExportAsFixedFormat Type:=xlTypePDF, Filename:=Format(Date, "yyyymmdd") & " commande de matériel médical chez Mediq.pdf"
End If
End Sub
Merci beaucoup pour votre temps et votre aide,
louis