Problème pour la définition d'une variable

  • Initiateur de la discussion Initiateur de la discussion Kristof
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

Kristof

Guest
Bonjour,

Dans la macro ci-dessous, je rencontre un problème pour la définition de la variable " lNum ".
Les fichiers que j'importe commencent tous par un "0 (zéro) " et ne sont pas reconnus.
Comment définir ma variable sachant que je ne peux pas changer les noms de mes fichiers.

Merci de votre aide,


Sub frageNummer2()
Dim lNum As Long
Dim strFile As String, strTemp As String, strPath As String
Dim lRow As Long
lRow = 1
strPath = "\\res\2010\"
Do
lNum = Application.InputBox("Saisir le nom du fichier à importer :", "Import des résultats", lNum, Type:=1)
If lNum = Empty Then Exit Sub
If Len(CStr(lNum)) = 8 Then Exit Do
MsgBox "Bitte überprüfen Sie die Nummer!"
Loop
strFile = strPath & "a" & lNum & ".tab"
If Not FileExist(strFile) Then _
MsgBox "Datei """ & strFile & """ n'a pas été trouvé!": Exit Sub
'Import erste Datei
Open strFile For Input As #1
Do While Not EOF(1)
Input #1, strTemp
Cells(lRow, 1) = strTemp
lRow = lRow + 1
Loop
Close #1
strFile = strPath & "b" & lNum & ".tab"
If Not FileExist(strFile) Then _
MsgBox "Datei """ & strFile & """ n'a pas été trouvé!": Exit Sub
'Import zweite Datei
Open strFile For Input As #1
Do While Not EOF(1)
Input #1, strTemp
Cells(lRow, 1) = strTemp
lRow = lRow + 1
Loop
Close #1
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
325
Réponses
5
Affichages
914
Réponses
4
Affichages
521
Retour