Comment supprimer une valeurs d'une cellule d'un autre fichier
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Comment supprimer une valeurs d'une cellule d'un autre fichier
- Supprimer rond bleu whatsapp - Guide
- Comment supprimer une page sur word - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
4 réponses
Bonjour,
C'est pour faire quoi au juste?
Effacer des données dans le classeur excel d'un collègue?
Parce que :
l'opération soit complètement invisible
et
il me faut que ça soit vraiment rapide
laissent tout de même à penser que c'est du "filoutage" que tu nous prépare là...
C'est pour faire quoi au juste?
Effacer des données dans le classeur excel d'un collègue?
Parce que :
l'opération soit complètement invisible
et
il me faut que ça soit vraiment rapide
laissent tout de même à penser que c'est du "filoutage" que tu nous prépare là...
Ah non c'est pour un projet de mon stage en gros je lance plusieurs opérations à la fois, qui viennent prendre la valeur d'une cellule dans le même fichier excel du coup faut que ça soit rapide pour que la valeur soit bonne au moment où l'opération suivante vienne prendre la valeur.
Et faut que ça soit transparent car on me l'a demandé quoi.
Et faut que ça soit transparent car on me l'a demandé quoi.
' avec Screen updating a false, le tout devrait être invisible comme voulu, et aussi plus rapide Application.ScreenUpdating = False Dim wb As Workbook Dim ws As Worksheet Dim chemin as string '** ici tu dois changer output.xlsx pour le chemin complet pour trouver le fichier Chemin = "c:\quelquepart\surledisquedur\output.xlsx" ' on ouvre Set wb = Workbooks.Open(chemin) Set ws = wb.Worksheets("Feuil1") 'On Enregistre ce qu'on veut dans notre feuille ws.Range("C3").Value = "blah blah" 'on enregistre et on ferme wb.Save wb.Close 'On réactive screenupdating Application.ScreenUpdating = True
Bonjour,
Il y a l'avenue d'ouvrir et ferme le fichier à même la macro.
La limitation de ne pas ouvrir le fichier vient-elle de macro qui font des actions à l'ouverture/fermeture ?
Sinon, dans la dite macro, on ouvre, et on ferme hop hop, ni vu ni connu ;)
Cordialement,
Il y a l'avenue d'ouvrir et ferme le fichier à même la macro.
La limitation de ne pas ouvrir le fichier vient-elle de macro qui font des actions à l'ouverture/fermeture ?
Sinon, dans la dite macro, on ouvre, et on ferme hop hop, ni vu ni connu ;)
Cordialement,
Re-
Pour lire une donnée dans un classeur fermé sans connexion ADO, il y a une méthode toute simple et "instantanée"... Voir ICI.
Facile à mettre en oeuvre et très rapide.
Mais n'efface pas.
Après on peut même mettre en place un système de Timer pour réaliser cette opération tous les x secondes ou avec un intervalle moindre.
Pour cela, f8940009 prendra le relais ;-), mais en attendant, quelques pistes par là...
A suivre...
Bon week end à vous tous.
Pour lire une donnée dans un classeur fermé sans connexion ADO, il y a une méthode toute simple et "instantanée"... Voir ICI.
Facile à mettre en oeuvre et très rapide.
Mais n'efface pas.
Après on peut même mettre en place un système de Timer pour réaliser cette opération tous les x secondes ou avec un intervalle moindre.
Pour cela, f8940009 prendra le relais ;-), mais en attendant, quelques pistes par là...
A suivre...
Bon week end à vous tous.
mais ça me semble compliqué
Tout depend de vos connaissances en VBA
Pour la rapidite, c'est fonction de votre PC
J'ai essayé ce code mais j'ai une erreur "La table externe est pas au format attendu" au Cn.open, je doit mettre me fichier sous qu'elle format? J'ai du louper quelque chose...
Vous pourriez repondre au message de pijaku 30 janv. 2015 à 16:35
Oui je viens de lui répondre