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 :

supprimer la partie barrée d'une cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Par défaut supprimer la partie barrée d'une cellule
    Bonjour,
    Je voudrai savoir s'il est possible de supprimer seulement la partie barée d'une cellule? Pour l'instant je suis arrivé à supprimer une ligne si la cellule était totalement barrée à la'ide du code ci dessous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For i = 2 To 1500
        If Cells(i, 6).Font.Strikethrough = True Then
        Rows(i).Delete
        i = i - 1
        End If
         Next i

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    Salut,

    Tu peux essayer quelque chose de ce genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Option Explicit
     
    Sub Supprime()
     
        Dim CptCaractere As Integer
        Dim i As Integer
     
        Application.ScreenUpdating = False
        For i = 2 To 1500
            For CptCaractere = 1 To Len(Cells(i, 6).Value)
                If Cells(i, 6).Characters(CptCaractere, 1).Font.Strikethrough Then
                    Rows(i).Delete
                    i = i - 1
                    Exit For
                End If
            Next CptCaractere
        Next i
        Application.ScreenUpdating = True
    End Sub
    (J'ai considéré que des qu'il y a un caractere barré on efface)

    ++
    Minick

Discussions similaires

  1. [XL-97] Tester les caractères barrés dans une cellule
    Par mkweb dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/11/2009, 08h06
  2. supprimer le permier caractere d'une cellule
    Par le_dilem dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/06/2009, 17h30
  3. supprimer le dernier caractère d'une cellule
    Par bosk1000 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2008, 11h59
  4. texte barré dans une cellule
    Par nawake dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/03/2008, 17h11
  5. Réponses: 2
    Dernier message: 22/04/2007, 14h27

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