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 :

Bouton de suppression


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Par défaut Bouton de suppression
    Bonjour
    J'ai créer un formulaire en VBA avec un bouton Ajouter qui me permet de compléter mon tableau en Excel. Je souhaiterais également créer un autre bouton mais cette foi-ci de suppression de ligne dans le tableau excel lorsque celle-ci est sélectionnée tout en me faisant une mise à jour automatique. Malheureusement je ne sais pas trop comment m'y prendre car je suis un peu débutante dans le domaine.
    Le début de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton2_Click()
    Rows([A2:A65536].Find(TextBox1.Value).Row).EntireRow.Delete[/COLOR]
    End Sub
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Ysama Voir le message
    tout en me faisant une mise à jour automatique.
    En quoi consiste cette "mise à jour" ?

    suppression de ligne dans le tableau excel lorsque celle-ci est sélectionnée
    Si j'ai compris ta demande, c'est simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.EntireRow.Delete
    Si la ligne doit être recherchée, il faut que tu indiques quel est le critère et quelle est la zone de recherche.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Par défaut
    OK. Si je devais indiquer le critère comment devrai-je m'y prendre dans ce cas svp??

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Ysama Voir le message
    OK. Si je devais indiquer le critère comment devrai-je m'y prendre dans ce cas svp??
    Tu n'as pas compris ma question.
    Il faudrait que tu nous indiques où se trouve ce critère et où se trouve la zone de recherche.

  5. #5
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CommandButton2_Click()
    Dim c As Range
    Set c = [A2:A65536].Find(TextBox1.Value,LookAt:xlpart)
    If Not c Is Nothing Then c.EntireRow.Delete
    End Sub
    LookAt:=xlpart pour chercher la cellule qui contient dans sa valeur le textbox1
    Lookin:=xlvalues pour chercher la cellule qui contient la valeur exacte du textbox1
    LookAt:=xlwhole pour chercher la cellule qui a la valeur entiere du textbox1
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  6. #6
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour menhir, patrick, Ysama, la forum et bon début de semaine à vous tous
    patrick :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Set c = [A2:A65536].Find(TextBox1.Value,LookAt:xlpart)
    il te manque "=" après les deux points (trop fort comme remarque
    un autre userform pour la suppression et avec un combobox sur les nom (avec le risque des doublons à ne pas négliger), rechercher le nom dans la feuil1 et puis supprimer
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Boutons de suppression et de modification
    Par floctc dans le forum Langage
    Réponses: 3
    Dernier message: 29/04/2009, 11h52
  2. [DATAGRIDVIEW - EVENT] Sur un bouton et suppression de ligne.
    Par GarsDuCalvados dans le forum VB.NET
    Réponses: 5
    Dernier message: 16/04/2009, 11h07
  3. [Access]Bouton de suppression
    Par Misha dans le forum VBA Access
    Réponses: 3
    Dernier message: 19/05/2008, 14h50
  4. [Système] Bouton de suppression
    Par lebigboss dans le forum Langage
    Réponses: 3
    Dernier message: 03/05/2007, 12h51
  5. [vba] bouton de suppression spécifique
    Par mat67000 dans le forum IHM
    Réponses: 7
    Dernier message: 23/04/2007, 11h35

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