Recherche texte centré ou rouge ou gras

jib92 -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite effectuer une recherche dans une base de données. A l'aide d'un mot clef dans une textbox, rechercher les lignes où ce mot clef apparait. Seulement je souhaite pouvoir faire une recherche dissociée sur les textes:
- centrés
- en rouge (police)
- les textes en gras
- les textes en majuscule...

Existe t'il des fonctions capables de faire ça?

Est t'il possible de faire une recherche sur un texte et centré et en rouge et en majuscule?

Merci
Configuration: Windows XP
Opera 9.51

5 réponses

  1. RailBird
     
    Qui dit recherche dans un bdd dit rêquete SQL, j'ignore si on peut recherché un texte gras ou non ^^
    0
  2. jib92
     
    pardon je travaille sous excel 2003. Je me suis débrouillé en ajoutant une colonne avec des chiffres 1,2,3,4,5 en fonction du type de texte. Je n'ai pas encore écrit la procédure mais du coup je sais que c'est faisable.
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    tu devrais préciser dans quelle appli ou langage
    eric
    -1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Tu peux te faire des fonctions personnalisées à mettre dans un module vba pour récupérer ces infos.
    exemple:
    'retourne le numéro de couleur de police de la cellule
    Function PoliceColorIndex(cel As Range) As Long
        Application.Volatile
        PoliceColorIndex = cel.Font.ColorIndex
    End Function
    
    ' cellule centrée ?
    Function CelCenter(cel As Range) As Boolean
        Application.Volatile
        CelCenter = cel.HorizontalAlignment = xlCenter
    End Function

    ou une fonction unique qui te retourne un code que tu auras choisi selon les mises en formes détectées.
    eric
    -1