Macro sans mémoire de cases [EXCEL] - VB/VBA/VBS - Programmation
Marsh Posté le 19-06-2007 à 10:39:34
Tu es sûr de n'avoir pas lancé l'enregistrement de macro trop tôt, avant que les cellules ne se remplissent ?
Dans ce cas ta macro a enregistré comment remplir les cases, ce qui ne te convient pas.
Marsh Posté le 19-06-2007 à 11:54:01
non, du tout.même en ouvrant une feuille en faisant cette macro toute bête, je referme la feuille, je la réouvre en changeant le contenu des cases, j'applique la macro => cases se remplissent avec les résultats de la première feuille
Marsh Posté le 19-06-2007 à 13:15:01
Tu peux copier/coller le contenu de la macro dans un message ici pour voir à quoi elle ressemble ? (ALT+F8, modifier)
Marsh Posté le 19-06-2007 à 15:47:27
Sub test() |
du coup rien qu'en lisant ça je comprends...je pensais que ça ressemblerait plutôt à ce que je fais avec la souris, genre:
"va à la cellule A1"->"positionne le curseur en début de texte"->"fais deux fois suppr", etc..
alors que là il met juste le résultat de ma manip.Je pense que sans programmation ca va être dur.Allez, ça a pas l'air trop compliqué le vba
merci.
Marsh Posté le 18-06-2007 à 19:20:12
Salut!
Mon problème :
J'ai une feuille excel constituée d'un tableau dont les cases sont vierges. Un programme extérieur muni d'une macro propre à ce programme appelle la feuille excel et
remplis les champs du tableau.
Perso j'imprime cette feuille excel et je quitte en NE SAUVEGARDANT PAS, cette feuille devant se retrouver à son état initial si je décide de lancer la macro à partir du soft extérieur.
Voilà pour le fonctionnement de base.
Mon besoin:
Une fois la feuille excel remplie par le programme extérieur, ça m'intéresserait, certaines fois seulement, de supprimer disons les 7 premiers caractères de certaines cases.
Etant nul en programmation, j'ai donc pensé enregistré une macro "manuelle" : je la lance, je supprime les 7 premiers caractères des cases voulues, et hop j'arrête
l'enregistrement ce cette macro que j'appelle par CTRL+W par exemple.
Mon problème :
La fois suivante, une fois ma feuille excel remplie par le soft extérieur,, si je fais CTRL+W, ma macro me remplit toute la colonne avec les données de la feuille qui m'a servi à enregistrer la macro.
Je pensais que la macro ne mémorisait que mes actions et pas le contenu des cellules.
Une soluce?
Merci!
Message édité par Profil supprimé le 18-06-2007 à 19:23:00