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 :

Probleme Bouton cellule active


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 31
    Par défaut Probleme Bouton cellule active
    Bonjour, je souhaite supprimer la ligne qu'un utilisateur a sélectionner quand ensuite celui-ci appuie sur un bouton. (Je souhaite aussi
    changer le numéro de la 1ere cellule de la ligne pour qu'elle corresponde à celui de la ligne sur la feuille mais ça c'est une autre histoire, chaque chose en son temps ^^
    Pensez vous voir pourquoi ma ligne n'est pas supprimée ?
    Merci d'avance dans tout les cas !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Private Sub BoutonSupp_Click()
    response = MsgBox("Voulez-vous réellement supprimer cette tâche ?", vbExclamation + vbYesNo, _
        "Suppression de tâche :")
     
    If response = vbOK Then   ' User chose Yes.
      'supprime la ligne
      ligne = ActiveCell.Row
       Rows(ligne).Select
       Selection.Delete Shift:=xlUp
       lign = Sheets("BD").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row + 1
       'Change numéro de ligne
      For i = 2 To lign
        Sheets("BD").Cells(i, 1) = i
       Next i
     
     
    End If
     
    End Sub

  2. #2
    Membre éprouvé
    Formateur en informatique
    Inscrit en
    Janvier 2011
    Messages
    134
    Détails du profil
    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 134
    Par défaut
    Bonjour,

    vbYes ... pas vbOk

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If response = vbYes Then
    Quant à votre numérotation elle fonctionne, elle numérote une ligne de plus à cause du +1 à la ligne 11 du code (mais c'est peut être voulu ...)

  3. #3
    Membre expérimenté
    Homme Profil pro
    Technicien Méthodes
    Inscrit en
    Mars 2013
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2013
    Messages : 128
    Par défaut
    Bonjour,

    Je rajouterais quelques commentaires :

    Tout d'abord, tu peux remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      ligne = ActiveCell.Row
       Rows(ligne).Select
       Selection.Delete Shift:=xlUp
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.EntireRow.Delete
    Ensuite, si tu veux numéroter tes lignes dans la colonne A, une formule excel existe pour ca.

    dans ta cellule A1 et déroule la formule. tu auras ta numérotation.

    Bonne journée

Discussions similaires

  1. probleme bouton radio checked
    Par coachbob44 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2005, 10h02
  2. Réponses: 8
    Dernier message: 14/03/2005, 21h43
  3. [DBGrid] coordonnees ecran de la cellule active ?
    Par kase74 dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/09/2004, 17h00
  4. Bouton d'activation/désactivation de tooltips
    Par bigboomshakala dans le forum MFC
    Réponses: 2
    Dernier message: 26/04/2004, 08h54
  5. [C#] Probleme bouton et place holder
    Par moimoimoi dans le forum ASP.NET
    Réponses: 12
    Dernier message: 02/04/2004, 12h01

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