Re : lire une cellule d'un fichier exel fermé par ligne de commande
bonsoir, tu me demandes dans le msg perso une explication du sub Essai()
d'abord le Sub peut être appelé comme tu le souhaites et placé dans un module Exp Module1 que tu crées par "Insertion Module" côté Vba bien sûr !
Sub Essai()
'--- ceci charge ton classeur avec le nom que tu souhaites
Workbooks.Open "tapes ici le nom du classeur à charger.XLS"
'--- ceci copy les données de la cellule que tu souhaites dans le presse papier
Sheets("tapes ici le nom de la feuille du classeur chargé").Cells(tapes ici le no de Ligne, ici le no de colonne).Copy
'--- une fois dans le presse papier... fermer le classeur chargé
Workbooks("tapes ici le nom du classeur ci-dessus.XLS").Close
'--- ceci recopie les données qui sont dans le presse papier(avec Paste) dans ton classeur en cours dans la cellule que tu souhaites
Sheets("tapes ici le nom de la feuille").Paste Destination:=Cells(tapes ici le no de ligne, ici le no de colonne)
End Sub
Exemple:
Sub Essai()
Workbooks.Open "MonFichier.XLS"
Sheets(1).Cells(1, 1).Copy
Workbooks("MonFichier.XLS").Close
Sheets(1).Paste Destination:=Cells(1, 1)
End Sub
Edit: tu peux coller ce qui est dans le presse papier ou tu veux par la commande Edition puis coller ou par les touches Ctrl+Inser
Roland