> 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 participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
19,99 €Tapis de souris Corsair MM300 PRO (93x30 cm) à 19,99 €
Valable jusqu'au 28 Octobre

Amazon fait une promotion sur le tapis de souris Corsair MM300 PRO Extended qui passe à 19,99 € au lieu de 34,99 €. Ce tapis de souris extra large mesure 93 x 30 cm et vous permettra de couvrir votre bureau et disposer dessus votre clavier et votre souris qui ne risquera plus de sortir du tapis. Le tapis résiste à l'eau, peut être lavé et possède des contours cousus pour éviter l'effilochement.


> Voir l'offre
85,30 €Kit de 16 Go (2x8 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3600 MHz à 85,30 € livré
Valable jusqu'au 27 Octobre

Amazon Allemagne fait une promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3600 MT/s CL18 à 80,57 € (avec la TVA ajustée). Comptez 4,73 € pour la livraison en France soit un total de 85,30 € livré alors qu'on le trouve ailleurs autour de 110 €. Vous pourrez personnaliser la palette de couleurs directement depuis le logiciel Corsair iCU.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane.


> Voir l'offre
163,37 €Imprimante 3D Creality Ender 3 v2 à 163,37 € (stock Europe) avec le code TPCROS
Valable jusqu'au 27 Octobre

TomTop fait une belle promotion sur la toute dernière imprimante 3D Creality Ender 3 v2 à 163,37 € avec le code TPCROS On la trouve ailleurs autour de 180 €. L'imprimante est expédiée depuis un stock Europe (en Allemagne). Elle sera donc rapide et vous êtes sûr de ne pas avoir de douane. 

La Creality Ender 3 v2 est l'une des machines les plus populaires actuellement sur le marché. Et pour cause. Elle dispose d'un volume d’impression de 220 x 220 x 250 mm, est équipée d'un plateau chauffant inspiré du BuildTak, d'un nouvel écran LCD 4.3 pouces et offre des fonctionnalités pratiques comme la reprise de l'impression après une coupure de courant ou le conduit pour le filament étroit. L'imprimante 3D est facile à assembler et le calibrage est aisé grâce aux gros boutons. 


> 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