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 :

cellules - fusionnées [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut cellules - fusionnées
    bjr à tous
    j'ai developpé un macro dont le syntaxe est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If IsNumeric(Sh.Name) Then
    If Target.Value <> "" Then
    If Target = Range("e14") Then
    .
    .
    .
    .
    .
    end if
    end if
    end if
    end sub
    le problème se pose lors ce que je supprime le contenu de la cellule "E14" qui est fusionnée E14;G14
    par contre le problème ne se pose pas lors ce que je supprime le contenu d'une cellule non fusionnée
    le message d'erreur sur la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Target.Value <> "" Then
    j'espere que mon problème soit clair
    merci de votre aide

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    ça ne peut pas fonctionner, il fallait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    If target.count=1 then
                if target.value<>""
    mais cela risque de s'éloigner de ce que tu veux
    2cellules fusionnées, c'est quoi le Target correspondant?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut
    merci mercatog
    ça marche très bien
    mais je veux savoir la signification de
    s.v.p
    merci

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    signifie que le Target comprend une seule cellule pour pouvoir parler de sa valeur (Target.Value)

    C'est pourquoi s'il y a des changements qui impliquent des tests sur la valeur de Target par exemple, au début de ta sub tu fais une fois pour toute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Target.count>1 Then exit sub

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut
    merci bcp mercatog

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut à tous
    Pas sûr de comprendre le but à atteindre : si tu as des cellules fusionnées, la macro ne doit pas agir ?
    Si ce n'est pas la cas, quelles sont les modifications devant être faites ?
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E] Compter les cellules fusionnées
    Par Korleone dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/08/2017, 17h09
  2. [VBA-Exel] Adresse d'une cellule fusionnée
    Par gloll dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 03/08/2006, 10h25
  3. Réponses: 2
    Dernier message: 21/06/2006, 18h57
  4. [VBA-W] Cellules fusionnées
    Par TheEwook dans le forum VBA Word
    Réponses: 1
    Dernier message: 24/04/2006, 15h06
  5. [VBA]Trouver les cellules fusionnées et autres
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 23/01/2006, 14h12

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