IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

ControlBox > "RESET"


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2015
    Messages : 1
    Par défaut ControlBox > "RESET"
    Bonjour à tous et merci de m’accueillir dans votre communauté.

    Étant un utilisateur régulier je m’intéresse de plus en plus au fonctions qui attrait au VB. De ce fait je travaille présentement sur un classeur et j'aurais besoin d'aide pour l'intégration d'une commande. Voilà, sous excel 2010 j'aimerais faire en sorte qu'une image(Reset) cliquable fasse en sorte de supprimer toute les entrées qui ont été compilées par son utilisateur dans les cellules non-protégées et que par la suite, si possible il ait a répondre a un message de confirmation de son désir d remettre le document a son état original.

    Je remercie tous ceux et celles qui pourrait m'apporter leur aide de par leur connaissances du sujet et au plaisir de faire votre connaissance.

    P.S. Si ma recherche sur le sujet n'a pas donné de bons résultats, c'est sans doute que je ne sais pas par ou commencer vu la quantité d'information que ce site renferme. Alors n'hésitez surtout pas à m'indiquer le chemin si c'est le cas.

    Claude

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Une piste. Tu colle un contrôle ActiveX "Image" sur ta feuille (tu y mets l'image Reset qui te convient), tu double clique dessus, dans le squelette tu colle ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Dim Cel As Range
     
    If MsgBox("Voulez-vous supprimer toutes les " & _
              "valeurs se trouvant dans les cellules non verrouillées !", _
              vbQuestion + vbYesNo, _
              "Suppression.") = vbNo Then Exit Sub
     
    For Each Cel In ActiveSheet.UsedRange
     
        If Cel.Locked = False Then Cel.Value = ""
     
    Next Cel
    tu quitte le mode création (bouton avec une équerre, un crayon et une règle) puis tu teste.

    Hervé.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo