rouvebp
Messages postés1Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention 8 juillet 2004
-
8 juil. 2004 à 14:24
dp_favresa
Messages postés132Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention11 mai 2010
-
23 juil. 2004 à 14:54
Mon problème:
Je voudrais, aprés lancement de la macro, que s' ouvre une boite de dialoque dans laquelle je pourrais choisir le fichier à ouvrir. Dans l' exemple ci-dessous le fichier est nommé pde1.txt. J'aimerais pouvoir sélectionner un des mois de l' année.
"TEXT;H:\stktlse\Master&Shipment\2004\9840A\Macro\pde1.txt"
Merci d' avance à celui qui pourrais éventuellement m' aider. J' insère le type de format du fichier pde1.txt.
---------------------MACRO EXISTANT-----------------
Sub FAILPDE()
'
' FAILPDE Macro
' Macro enregistrée le 04/05/2004 par rouvebp
'
dp_favresa
Messages postés132Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention11 mai 2010 23 juil. 2004 à 14:52
Bonjour,
Je crois que l'exemple ci-dessous devrait convenir, il ouvre une
boîte de dialogue initialiséé avec la valeur du mois courant.
A contrôler si le nom du fichier pour les mois 1 à 9 est pdex.txt ou
pdex[espace].txt
Dim MoisCourant As Integer, DateJour, MoisDoc As Integer
' ***** Extrait la date dans une cellule
DateJour = Date
Range("B10").Select
ActiveCell.Value = DateJour
' ***** Récupère al valeur du mois dans une autre cellule
Range("B11").Select
ActiveCell.Formula = "=MONTH(B10)"
MoisCourant = ActiveCell.Value
' ***** Demande le mois dans un boîte de dialogue initialisée avec le mois courant
Smois:
MoisDoc = InputBox(" QUEL MOIS ???", , MoisCourant)
If MoisDoc < 1 And MoisDoc > 12 Then
Réponse = MsgBox(" MOIS INEXISTANT !!!", , " ***** ERREUR DE SAISIE *****")
GoTo Smois
End If
' ... \Macro\pde" & MoisDoc & ".txt", Destination:= ...
Bon(ne) courage, développement, salutation...
(choisissez ce qui vous convient) dp