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 :

[VBA-E] Offset et Cellule Fusionnées


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club Avatar de dev_php51
    Homme Profil pro
    Automaticien
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Points : 47
    Points
    47
    Par défaut [VBA-E] Offset et Cellule Fusionnées
    Bonjour,
    j'ai un macro qui selectionne une colonne
    je detecte si les deux premier caratctere sont egale a ET
    si tel est le cas je recupere du texte a cote des cas
    maleureusement pour une raison de disposition mes cases de la colonne G sont fusionner




    la detection de la case se passe bien mais lors de l'ofset je ne retrouve pas par exemple,
    la case "CommandeLocale" je ne la retrouve pas si je joue avec mon offset
    NewTag.Offset(1, -1).Value?? différente de Commande locale
    pourtant mon ofset et bon...??



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    For Each NewTag In FeuilBdN1.Range("G8:G10000")
    extraire = Left(NewTag, 2)
     
    If extraire Like "ET" Then   'Recherche la Chaine "ET" dans la Colonne G -> New TAG
    Index = Index + 1
        FeuilCSV.Cells(Index, 1).Value = "Variable"
        FeuilCSV.Cells(Index, 2).Value = NewTag.Offset(0, 0).Value & "_dhm" 'Name
        FeuilCSV.Cells(Index, 3).Value = "Discrete"
        FeuilCSV.Cells(Index, 4).Value = "External"
        FeuilCSV.Cells(Index, 5).Value = "0"
        FeuilCSV.Cells(Index, 6).Value = NewTag.Offset(0, -2).Value & NewTag.Offset(1, -2).Value & ": ET " & NewTag.Offset(1, -1).Value 'Comment
     
    etc......

  2. #2
    Expert confirmé
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Points : 4 085
    Points
    4 085
    Par défaut
    T'as essayé de mettre tes cellules "Centrées sur plusieurs colonnes" plutôt que de les fusionner ?

  3. #3
    Membre émérite
    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
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut dev_php51 et le forum
    Pour ma part, ton problème est insoluble :
    - une image ? Toi, tu as peut-être de bons yeux, ou une loupe, mais ce n'est pas mon cas et j'ai pas envie de me faire ch...
    - Un extrait de ta macro : on doit deviner le reste ? Index c'est quoi ? le doigt à coté de majeur

    Pour résoudre, réflèchit à ce qu'on pourrait faire pour faire pour te nuire si tu donnais un fichier d'essai avec "ET AAA", "ET BBB"
    La sécurité n'est pas de tout cacher, mais de cacher ce qu'il faut et pas le reste

    Cel as range
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cel.Offset(0, (-1) * (Cel.Offset(0, -1).MergeArea.Columns.Count))
    A+

  4. #4
    Membre du Club Avatar de dev_php51
    Homme Profil pro
    Automaticien
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Points : 47
    Points
    47
    Par défaut
    Merci de ta réponse , je vais tester tous sa ...
    pour l'image je n'avais pas vérifier desoler


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, 16h09
  2. [VBA-E]Travail sur cellules fusionnées
    Par AUPEDUO dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/09/2006, 11h35
  3. [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, 09h25
  4. [VBA-W] Cellules fusionnées
    Par TheEwook dans le forum VBA Word
    Réponses: 1
    Dernier message: 24/04/2006, 14h06
  5. [VBA]Trouver les cellules fusionnées et autres
    Par SFrane dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 23/01/2006, 13h12

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