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 :

Formatage de plage


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut Formatage de plage
    Bonjour
    j´ai une probleme de formatage , je suis sur excel(2000) .
    Je n´arrive pas a applique la fonction find,car j´ai beaucoup de données differentes et aussi des format different.
    Comment pourais je formater une plage donnée a ce que la function worsheet ou Find marche ...
    Merci

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    si tu fais un .Find sur des valeurs, Excel devrait normalement s'affranchir du formatage.

    Peux-tu nous donner un exemple ?

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    Citation Envoyé par cafeine Voir le message
    Hello,

    si tu fais un .Find sur des valeurs, Excel devrait normalement s'affranchir du formatage.

    Peux-tu nous donner un exemple ?
    hello
    je ne fais pas sur des valeurs isolees , en fait ces pour trouver la derniere ligne non vide de la feuille (en prenante en compte les lignes vides)de la feuille.
    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    Dim lRealLastColumn As Long
       Feuil1.Range("A26:M300").Select
        On Error Resume Next
        lRealLastRow = Cells.Find("*", Range("A1"), xlFormulas, , xlByRows, xlPrevious).Row
    msgbox lRealLastRow
    sur une autre plage ou nouvelle feuille ca marche perfect ,mais sur ma feuille actuelle ou il y a des formatages , ´ca ne me renvoie une ligne bien donnée, pas la derniere ligne ,j´en ai conclu que ces un probleme de formatage..
    merci

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Si c'est pour trouver la dernière ligne occupée d'une feuille, pourquoi ne pas simplement faire...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test()
    MsgBox ActiveCell.SpecialCells(xlLastCell).Row
    End Sub

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 186
    Par défaut
    Citation Envoyé par fring Voir le message
    Bonjour,

    Si c'est pour trouver la dernière ligne occupée d'une feuille, pourquoi ne pas simplement faire...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test()
    MsgBox ActiveCell.SpecialCells(xlLastCell).Row
    End Sub
    merci de votre contribution , je pense que ce code ne tient pas compte des formules qui sont derriere la feuille , le probleme peut etre resolu en remplacant dans le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lRealLastRow = Cells.Find("*", Range("A1"), xlFormulas par xlValues , , xlByRows, xlPrevious
    ce qui resoud le problem..
    merci

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

Discussions similaires

  1. Pb de formatage de champs de type float
    Par FrankyNormand dans le forum XMLRAD
    Réponses: 9
    Dernier message: 05/05/2005, 12h37
  2. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 11h28
  3. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53
  4. Plage @
    Par Soze dans le forum Développement
    Réponses: 4
    Dernier message: 28/08/2002, 09h01

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