boule de neige
XLDnaute Nouveau
Bonjour le forum,
Comment mettre la colone 5 de telephone le texte en rouge et en gras.
merci de votre aide
Comment mettre la colone 5 de telephone le texte en rouge et en gras.
HTML:
Private Sub UserForm_Initialize()
Dim i As Long
'--- code de la ListView1 ---
With ListView1
With .ColumnHeaders
.Clear
.Add , , "Client", 140
.Add , , "Intitulé", 60
.Add , , "Interlocuteur", 50
.Add , , "Prestation", 50
.Add , , "N°de telephone", 50
.Add , , "Organisme", 60
.Add , , "Service", 100
.Add , , "Section", 60
.Add , , "Collaborateur", 100
.Add , , "date", 100
End With
.View = lvwReport
.FullRowSelect = True
.Gridlines = True
For i = 4 To Sheets("BD").Range("A65536").End(xlUp).Row
.ListItems.Add , , Sheets("BD").Cells(i, 1)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 2)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 3)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 4)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 5)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 6)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 7)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 8)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 9)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 10)
.ListItems(.ListItems.Count).ListSubItems.Add , , Sheets("BD").Cells(i, 11)
Next
ListView1.ListItems(1).Selected = False '--- désactive la sélection de la première ligne par défaut ---
Set ListView1.SelectedItem = Nothing '--- désactive la sélection de la première ligne par défaut ---
End With
End Sub
'--- code tri lors de la sélection d'une colonne pour la ListView1 ---
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListView1.Sorted = False
ListView1.SortKey = ColumnHeader.Index - 1
If ListView1.SortOrder = lvwAscending Then
ListView1.SortOrder = lvwDescending
Else
ListView1.SortOrder = lvwAscending
End If
ListView1.Sorted = True
End Sub
'--- code fermeture de UserForm1 ---
Private Sub QuitterRecherche_Click()
Unload UserForm1
End Sub
'--- affichage UserForm2 ---
Private Sub Selectionner_Click()
UserForm2.Show
ListView1.ListItems.Clear
With Sheets("BD")
.AutoFilterMode = False
.Range("A3").AutoFilter Field:=Col, Criteria1:=Sel
For Each Cel In .Range("A4:A" & .Range("A65536").End(xlUp).Row).SpecialCells(xlVisible)
With ListView1
.ListItems.Add , , Cel
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 1)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 2)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 3)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 4)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 5)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 6)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 7)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 8)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 9)
.ListItems(.ListItems.Count).ListSubItems.Add , , Cel.Offset(0, 10)
End With
Next
.AutoFilterMode = False
End With
End Sub
Private Sub Initialiser_Click()
UserForm_Initialize
End Sub
merci de votre aide