Insertion auto d'1 ligne contenant une donnée nouvelle  Sujet résolu

Vous pouvez poser ici vos questions à propos d'Excel et répondre aux questions des autres membres ...

Re: Insertion auto d'1 ligne contenant une donnée nouvelle

Messagepar gloub » 27 Mars 2010, 12:31

Help !
gloub
Membre fidèle
 
Messages: 296
Inscription: 17 Juil 2007, 15:40
Localisation: paris
Version Excel: 2003 FR

Re: Insertion auto d'1 ligne contenant une donnée nouvelle

Messagepar BOB71AU » 27 Mars 2010, 15:17

Bonjour gloub

en espérant t'aider

cordialement
Bob
Fichiers joints
POUR gloub.xls
(30 Kio) Téléchargé 12 fois
Cordialement
Bob
BOB71AU
Membre fidèle
 
Messages: 222
Inscription: 01 Jan 2010, 23:26
Version Excel: 2003

Re: Insertion auto d'1 ligne contenant une donnée nouvelle

Messagepar gloub » 28 Mars 2010, 00:07

C'est EXACTEMENT ce que je voulais faire ! GENIAL ! MERCI MERCI MERCI !!!

-- Dim Mar 28, 2010 1:55 am --

En fait, il reste un micro-problème : quand j'efface le nom d'une ville dans une ligne du tableau, Excel crée une ligne cachée contenant une cellule vide.
Du coup, l'insertion automatique ne fonctionne plus complètement, du fait de la présence d'une cellule vide dans la colonne 3, parmi les lignes masquées.
Comment adapter le code pour que, quand j'efface une ville, Excel ne crée pas une nouvelle ligne ?
(je ne suis pas sûr d'avoir bien exposé mon problème....).

En tous cas, merci encore à Bob !!!
gloub
Membre fidèle
 
Messages: 296
Inscription: 17 Juil 2007, 15:40
Localisation: paris
Version Excel: 2003 FR

Re: Insertion auto d'1 ligne contenant une donnée nouvelle

Messagepar BOB71AU » 28 Mars 2010, 09:06

Bonjour gloub
je n'avais pas vu ce cas
en rajoutant If Target = "" Then Exit Sub ça devrait marcher

Code: Tout sélectionner
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("c3:c" & [c65000].End(xlUp).Row)) Is Nothing Then
    If Target.Count > 1 Then Exit Sub
    If Target = "" Then Exit Sub
            Ville = Target.Value
            Macro1 (Ville)
         End If
End Sub


cordialement
Bob
Cordialement
Bob
BOB71AU
Membre fidèle
 
Messages: 222
Inscription: 01 Jan 2010, 23:26
Version Excel: 2003

Re: Insertion auto d'1 ligne contenant une donnée nouvelle  Sujet résolu

Messagepar gloub » 28 Mars 2010, 10:43

Merci, ça marche impec !

Je sais que le VBA, ce n'est pas de la sorcellerie, mais ça y ressemble un peu quand même.
gloub
Membre fidèle
 
Messages: 296
Inscription: 17 Juil 2007, 15:40
Localisation: paris
Version Excel: 2003 FR

Précédente

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Google Adsense [Bot], pass-pass, sidah.med et 4 invités