× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Macro conditionnelle
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Milloche51
  Posté le 24/12/2014 @ 14:22 
Aller en bas de la page 
Petit astucien

Joyeux Noêl et bonne année au forum.
J'ai un petit problème de macro qui doit avoir un comportement différent selon qu'elle est lancée par son propre bouton, ou lancée par une autre macro.
C'est une histoire de screenupdating ou non screenupdating
Ca fait 2 jours que je tourne en rond, mais j'arrive pas !
Je bidouille avec les goto line et les With, mais rien à faire.
La seule solution trouvée est de faire 2 macros différentes
Ca marche mais ce n'est pas élégant ! Et ce n'est pas comme cela qu'on apprend.
Merci d'avance
Milloche

Publicité
fgondard
 Posté le 24/12/2014 à 15:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

Tu as dû te tromper de forum. Selon qu'il s'agit d'une macro en VBA (pour l'un des produits Office) ou que cela concerne un autre langage, clique sur l'icône pour demander au modérateur de te transférer vers le forum Bureautique ou vers le forum Autres langages.

Il va falloir aussi que tu sois un peu plus précis.

pcastuces
 Posté le 24/12/2014 à 15:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Equipe PC Astuces
Bonjour,

Le sujet a été déplacé par la modération dans le forum Autres langages qui semble plus adéquat.

Vous pouvez continuer la discussion à la suite de ce message.

A bientôt.
ferrand
 Posté le 24/12/2014 à 16:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

Préciser dans quelle application, avec quel langage macro, et être un peu plus précis sur la question !

Milloche51
 Posté le 24/12/2014 à 17:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Langage vba dans excel 2000

Ma question posée autrement.

A partir d'une macro, est-il possible de lancer une autre macro existante, mais a partir d'un certain endroit de cette autre macro, pas au début.

Et j'ajoute une autre question, mettre un écran noir pendant l’exécution d'une macro assez longue.

Milloche



Modifié par Milloche51 le 24/12/2014 17:39
ferrand
 Posté le 24/12/2014 à 20:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re,

C'est pas la même question que la première !

Quand tu lances une macro, quel que soit le moyen utilisé pour la lancer, elle s'exécute à partir du début ! Maintenant, toutes les actions qu'elle peut faire ne seront pas forcément exécutées, soit parce qu'elle teste si les conditions sont réunies avant de le faire, soit elle est lancée avec un argument qui lui permet de distinguer ce qu'elle doit faire ou ne pas faire...

Ecran noir durant l'exécution : posée ainsi j'aurais tendance à répondre plutôt non, on suspend en général la mise à jour de l'affichage qui est un moyen d'accélérer l'exécution, mais on peut aussi bien afficher une image pendant ce temps et passer la fenêtre en plein écran... donc ce devrait être possible. De façon plus directe, il y a peut-être une fonction API qui le permet, c'est à creuser...

Si tu veux des réponses plus précises, sans voir les macros yen aura pas .

Milloche51
 Posté le 25/12/2014 à 13:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Réponse suffisante

Merci et joyeux Noël

Milloche

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
79,99 €Casque sans fil Sony WH-CH700N Bluetooth avec réduction de bruit active à 79,99 €
Valable jusqu'au 23 Octobre

Cdiscount fait une belle vente flash sur le casque sans fil Sony WH-CH700N Bluetooth qui passe à 79,99 € livré gratuitement alors qu'on le trouve ailleurs à plus de 120 €. Ce casque sans fil rechargeable (via micro USB) offre jusqu'à 35h d'autonomie. L'AINC (Artificial Intelligence Noise Cancelling) s'adapte à votre environnement, ce qui vous permet d'éliminer les bruits indésirables lors de vos voyages ou si vous êtes avec d'autres personnes dans une même pièce. Une très bonne affaire. 6 mois d'abonnement à Spotify Premium vous sont également offerts si vous êtes membre CDAV.


> Voir l'offre
58,99 €Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Crucial Ballistix 3000 MHz à 58,99 €
Valable jusqu'au 23 Octobre

Amazon fait une promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Crucial Ballistix 3000 MT/s CL15 qui passe à 58,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 82 €.


> Voir l'offre
152,99 €NAS Synology DS220J à 152,99 €
Valable jusqu'au 22 Octobre

Amazon propose actuellement le NAS Synology DS220J à 152,99 € livré gratuitement. Ce NAS à 2 baies va vous permettre de mettre en place un espace de stockage sécurisé et peut aussi faire office de serveur multimédia, DLNA, serveur web, client ftp, bittorent, ... On le trouve ailleurs à partir de 180 €.


> Voir l'offre

Sujets relatifs
Macro et C++
Correction conditionnelle avec TEXTPAD OU NOTEPAD
macro excell pour ouverture fichier avec password
problème macro excel
Aide pour macro sur Notepad ++
Déclenchement macro suite à validation
Macro vb excel
Macro excel : regrouper plusieurs fichiers
macro sous excel
Macro open office dico et vista
Plus de sujets relatifs à Macro conditionnelle
 > Tous les forums > Forum Autres langages