Macro excel
Résolu
pseudo001
-
pseudo001 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
pseudo001 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai fait une macro excel très simple (juste sélection de la 1ère ligne, insertion de ligne, puis je vais chercher des données de données dans un autre fichier, et fais un copier collé spécial valeurs dans la ligne que je viens d'insérer)
Cela, parceque j'ai un fichier que je mets à jour mensuellement
C'est un fichier partagé entre plusieurs utilisateurs, et une fois que la macro a été lancée, je voudrais faire apparaitre un signe (bouton de couleur ...) qui indique de ne pas relancer la macro.
Je ne sais pas comment faire
Quelqu'un peut-il m'aider
Merci bcp
Pseudo001
J'ai fait une macro excel très simple (juste sélection de la 1ère ligne, insertion de ligne, puis je vais chercher des données de données dans un autre fichier, et fais un copier collé spécial valeurs dans la ligne que je viens d'insérer)
Cela, parceque j'ai un fichier que je mets à jour mensuellement
C'est un fichier partagé entre plusieurs utilisateurs, et une fois que la macro a été lancée, je voudrais faire apparaitre un signe (bouton de couleur ...) qui indique de ne pas relancer la macro.
Je ne sais pas comment faire
Quelqu'un peut-il m'aider
Merci bcp
Pseudo001
A voir également:
- Macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Bonjour,
Si le code que tu dois effectuer ne doit être exécuté qu'une fois par mois, tu peux ajouter un nom (Insertion/Nom/Définir) en fin de ce code, et le contrôler en début.
Ainsi, le code contrôle que cette importation n'a pas encore été effectuée, et sinon, arrête tout...
Exemple :
Ceci implique que tu créés tout d'abord ce nom, soit en commentant la 1ère ligne, soit manuellement, avant la première utilisation
Bonne journée
Si le code que tu dois effectuer ne doit être exécuté qu'une fois par mois, tu peux ajouter un nom (Insertion/Nom/Définir) en fin de ce code, et le contrôler en début.
Ainsi, le code contrôle que cette importation n'a pas encore été effectuée, et sinon, arrête tout...
Exemple :
If [DerniereAction] = Month(Date) Then Exit Sub 'Code ActiveWorkbook.Names.Add Name:="DerniereAction", RefersToR1C1:=Month(Date)
Ceci implique que tu créés tout d'abord ce nom, soit en commentant la 1ère ligne, soit manuellement, avant la première utilisation
Bonne journée