Vba-e Probleme boucle sur envoi mail - Page 2

Précédent
  • 1
  • 2
  1. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    le problème est mal posé.
    si tu fais un appel sur un changement d'état qui change lui-même l'état
    ce sera un plantage garanti...

    personnellement je ne vois qu'une solution.


    Worksheet_Change(ByVal Target As Range)

    call macro1
    end sub

    dans un module
    public sub macro1()

    'dans ce module tu copies ton code en l'adaptant
    end sub


    private macro2()

    'blabla
    .....

    call macro1

    end sub

    et donc tu pourras sur un changement faire l'appel que tu veux.
    Note que les instructions sont toutes portables de Worksheet_Change vers une sub classique
    0
  2. Invite5
     
    Ok merci ! Comment faire pour appeler ma macro dans un workbook_open()?
    Si je fais call test, il fera appel à la macro sans l'instruction : Worksheet_Change
    0
  3. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    workbook_open()

    call test
    end sub

    mais quand test modifiera la feuille ta macro Worksheet_Change() sera executée et elle
    voudra lancée Test qui est déjà en cours d'éxécution.

    Je dirais que dans ton cas il faut faire un choix de statégie ...
    je suis désolé de ne pouvoir t'aider davantage.
    Dis-moi si tu progresses.
    A+
    0
Précédent
  • 1
  • 2