begin process at 2012 02 14 21:08:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > COLORER UNE LIGNE SUR DEUX D'UNE MSFLEXGRID

COLORER UNE LIGNE SUR DEUX D'UNE MSFLEXGRID


 Information sur la source

Note :
2 / 10 - par 1 personne
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Initié Date de création :16/01/2002 Date de mise à jour :16/01/2002 12:04:44 Vu :6 172

Auteur : Benz

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Voici quelque lignes de code qui vous permettrons d'améliorer à la fois la présentation et la lisibilité de vos grilles. Il s'agit simplement de colorer une ligne sur deux de votre grille.

Source

  • Private Sub couleur_lignes()
  • With fgrEditFrais
  • 'Colorer les lignes
  • If .Rows > 1 Then
  • For i = 1 To .Rows - 1
  • 'Lignes paires rouge
  • If (i - 1) Mod 2 <> 0 Then
  • .Row = i
  • For j = 1 To .Cols - 1
  • .COL = j
  • .CellBackColor = RGB(249, 170, 170)
  • Next
  • End If
  • Next
  • End If
  • End With
  • End Sub
Private Sub couleur_lignes()
  With fgrEditFrais

    'Colorer les lignes
    If .Rows > 1 Then
      For i = 1 To .Rows - 1
        'Lignes paires rouge
        If (i - 1) Mod 2 <> 0 Then
          .Row = i
          For j = 1 To .Cols - 1
            .COL = j
            .CellBackColor = RGB(249, 170, 170)
          Next
        End If
      Next
    End If
  End With

End Sub
 

 Conclusion

Il faut ensuite appeler cette procédure là ou vous en avez besoin.


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

Commentaires et avis

Commentaire de shervy le 16/01/2002 13:07:56

La seule chose à ajouter est qu'il faut sauvegarder la position actuelle avant de lancer la routine. Autrement dit, il faut garder en mémoire le .Row et .Col de façon à ce que quand la routine rend la main à l'utilisateur celui ci soit toujours au même endroit (même cellule) et non sur la dernière colonne de la dernière ligne.

Commentaire de phpamateur le 19/11/2009 11:09:49

Merci pour ce bout de code.

Commentaire de phpamateur le 19/11/2009 11:13:41

Pour ce sauvegarder la position actuelle il y as pas si simple que ça :

Private Sub couleur_lignes()
Dim i, j As Long
Dim tempCol, tempRow As Long

  With dgAPI
    tempCol = .Col
    tempRow = .Row
    'Colorer les lignes
    If .Rows > 1 Then
      For i = 1 To .Rows - 1
        'Lignes paires rouge
        If (i - 1) Mod 2 <> 0 Then
          .Row = i
          For j = 1 To .Cols - 1
            .Col = j
            .CellBackColor = &HFFC0C0
          Next
        End If
      Next
    End If
    .Col = tempCol
    .Row = tempRow
  End With

End Sub

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales