si le fichier (.txt) peut s'ouvrir dans excel moi ca me va tres bien.
Ok. voici ce que vous pouvez faire à titre d'exemple dans le fichier posté sur ce fll
- Mettez votre fichier txt dans le même répertoire
- en A2, mettez la référence du fichier --> pgm2-ope-1-ok-le-24-06-08 (avec ou sans extension ".txt")
- en B2, mettez par exemple 11 pour la ligne
- faites un click droite sur l'onglet "Feuil1 "
- choisir l'option "Visualiser le code"
- Dans la fenêtre coller le code ci-dessous
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim chemin As String, fichier As String
Dim ligne As Integer
If Not Intersect(Target, ListObjects("Tableau1").DataBodyRange) Is Nothing Then
chemin = ThisWorkbook.Path & "\" 'C:\mesdocuments\...."
ligne = Target.Offset(0, 1).Value
If Right(Target.Value, 4) = ".txt" Then
fichier = Target.Value
Else: fichier = Target.Value & ".txt"
End If
Cancel = False
If Len(Dir(fichier)) > 0 Then
Workbooks.Open Filename:=chemin & fichier
ActiveWorkbook.ActiveSheet.Range("A" & ligne).Select
Else: MsgBox "Le fichier ne semble pas exister dans le répertoire " & chemin
End If
End If
Cancel = True
End Sub
Une fois terminé, faite en double click en A2. Le fichier txt s'ouvrira dans un fichier excel et le code sélectionnera la cellule en A11
Pour changer le répertoire, il vous suffit de modifier la variable "Chemin" dans le code
si ok...
Cordialement