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 :

Suppression des liens dans 38 cellules sur 36 colonnes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 121
    Par défaut Suppression des liens dans 38 cellules sur 36 colonnes
    Bonjour

    Dans un tableau de 158 colonnes et 44 lignes, je dois supprimer les liens des cellules de 36 colonnes reparties dans les 158.

    J'ai bien essayé en faisant une macro mais je n'arrive jamais au bout des 1368 cellules sans me planter

    et en VBA je crois que je saurais déclarer la variable entre la ligne4 et la ligne 42
    mais les colonnes je ne sais pas.

    Y-a-t-il une bonne âme pour me donner la solution?

    Merci de m'aider

    La Zélie

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    en mettant un bout de code, on aurait plus de visibilé, sinon il faut un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("D12").EntireColumn.Hyperlinks.Delete
    cordialement,

    Didier

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    En supposant que les liens se trouvent sur la ligne 12, que tes N° de colonnes soient ceux du
    tableau NoCol()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    NoLig = 12
    Sub test()
        NoLig = 12
        NoCol = Array(2, 5, 7, 12, 36, 56, 75)
        With Worksheets(1)
            For Col = 0 To UBound(NoCol) - 1
                 Cells(NoLig, NoCol(Col)).Hyperlinks.Delete
            Next
        End With
    End Sub
    Pas testé, tu peux le faire pour moi ?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/01/2014, 09h28
  2. [VxiR2] Suppression des '0' dans les cellules
    Par sopra_mpo dans le forum Deski
    Réponses: 2
    Dernier message: 27/10/2010, 15h15
  3. Réponses: 3
    Dernier message: 18/02/2009, 20h20
  4. Réponses: 3
    Dernier message: 04/04/2007, 14h18

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