Bonjour,
Hier Dan m'a proposé une macro que j''ai voulu modifier, pour que l'utilisateur saisisse le jour, le mois, l'année et une libéllé et que ensuite la cellule B1 contienne la date et la cellule B2, le libellé.
Voila la macro
Sub Import_de_Paie()
Dim chemin As String, Fichier As String, extension As String, a As String, j As String, m As String, t As String
chemin = "C:\"
extension = ".txt"
j = InputBox("taper votre jour de comptabilisation de la transaction (JJ sans espace)")
m = InputBox("taper votre mois de comptabilisation de la transaction (MM sans espace)")
a = InputBox("taper votre Année de comptabilisation de la transaction (AAAA sans espaces)")
t = InputBox("taper votre libellé de la transaction")
'remplissage de la zone date de transaction
Range("b1").Select = j & "/" & m & "/" & a
'remplissage de la zone libellé de la transaction
Range("b2").Select = t
Fichier = "PAIE" & m & a
On Error GoTo message
Open chemin & Fichier & extension For Input As #1
Remplissage_fichier
Exit Sub
message:
MsgBox "Le fichier n'existe pas ou vous n'avez pas respecté la systaxe MMAAAA"
End Sub
Mes problèmes sont :
1 - le remplissage de la cellule B1 et B2 ne fonctionne pas
2 - Est-il possible de limité la saisie de j à 2 car numériques, m à 2 car numériques et a à 4 car numériques ?
Merci