Excel VBA

Maiden002 Messages postés 854 Statut Membre -  
 Arto -
Bonjour,

j'aurai voulu savoir si il était possible de supprimer un ligne demander dans Excel avec VB

Je m'explique, j'ai un fichier excel, avec un Bouton Add et Delete.

Le bouton Add est bien parametrer, mais le Bouton Delete non,

Je voudrai qu'il me supprimer aprés une Inputbox qui propose a l'utilisateur de supprimer la ligne de son Choix.

Ex: Utilisateur veut supprimer la ligne 15 , il tape 15 dans l'inputbox et sa supprime le ligne 15.

Or je ne vois pas comment procédé, débutant en VB depuis 1 semaine, je comprends certaines notions, mais je coince pour des truc plus complexe.

Si quelqu'un a une idée, ou si il veut que je m'explique plus clairement, je comprendrai que ce soit compliqué a comprendre ^^

Merci beaucoup
Configuration: DELL Inspiron : Dual Core 3Ghz, 4Go RAM, NVIDIA 8800 GTX

4 réponses

  1. Psyk974 Messages postés 559 Statut Membre 51
     
    ligne = inputbox("Saisir la ligne")
    if ligne <> "" then
          activesheet.row(ligne).delete
    End if


    A mettre le code sur ton bouton delete.
    Sa fait un moment que j'ai pas fait du VB corrige éventuellement les erreurs de syntaxe
    0
  2. Arto
     
    salut maiden,
    tu voudrais que la ligne en question soit supprimée ou simplement vidée de son contenu?
    0
  3. Maiden002 Messages postés 854 Statut Membre 134
     
    carément supprimé , couleur , bordure , contenu, que la ligne disparaisse enfaite
    0
  4. Arto
     
    ligne = inputbox.value
    if ligne <> "" then
    Rows("ligne:ligne").delete Shift:=xlUp
    End if

    Je suis pas sur de la syntaxe pour inpout box.
    Mais pour supprimer la ligne c'est ça
    0