Astuces

- 1ére Astuce : La date automatique

Si vous voulez avoir la date automatiquement à l'ouverture de votre fichier le matin :

  • Faites alt+F11 pour placer ouvrir la fenêtre de code. 
  • Cliquez dans la page ThisWorkbook
  • Copiez/collez-y le code suivant :

Private Sub Workbook_open()
'changement date
Dim ws As Worksheet
Set ws = Sheets("Feuil1")
Application.ScreenUpdating = False
ws.Range("A1").Value = DateValue(Now()) 'format texte
ws.Range("A1").NumberFormat = "m/d/yyyy" 'inversement date américaine
End Sub


Pour le résultat de la date de l'ouverture du fichier :

De la même façon, on peut faire une opération sur une page en cliquant sur le nom de l'onglet en bas de classeur. Vous pouvez m'en faire la demande gratuitement.


- 2éme Astuce : La ligne colorée

Pour une meilleure lecture, vous pouvez colorer la ligne cliquée d'un tableau structuré.

Pour avoir un tableau structuré :

  • Faites insertion/tableau sur la zone qu'occupe votre tableau.
  • Donnez un nom à votre tableau.
  • Faites alt+F11 pour ouvrir la fenêtre de code.
  • Cliquez dans la page ThisWorkbook
  • Copiez/collez-y le code suivant :
  • Private Sub WorkSheet_SelectionChange(ByVal Target As Range)

    'ligne coloree
    Dim tb As ListObject, ws As Worksheet
    Set ws = Sheets("Salariés") 'Nom de l'onglet du tableau 
    Set tb = ws.ListObjects("Salars") 'Nom donné à la feuille
    Cells.EntireRow.Interior.Pattern = xlNone
    If Target.Row < 2 Then Exit Sub
    If Not Intersect(Range("A:U"), Target) Is Nothing Then
    Range(Range("A" & Target.Row), Cells(Target.Row, tb.ListColumns.Count)).Interior.Color = RGB(0, 255, 255)
    End If
    End Sub

Pour le résultat suivant :

Le fichier Excel pour les astuces

Donnez votre avis sur les astuces

Ce site utilise des cookies pour permettre le bon fonctionnement, la sécurité, et vous offrir la meilleure expérience utilisateur possible.

Paramètres avancés

Vous pouvez personnaliser vos préférences en matière de cookies ici. Activez ou désactivez les catégories suivantes et enregistrez votre sélection.

Les cookies essentiels sont indispensables au bon fonctionnement de notre site internet et au procédé d'enregistrement.
Les cookies fonctionnels mémorisent vos préférences pour notre site internet et permettent sa personnalisation.
Les cookies de performance surveillent les performances de notre site internet.
Les cookies marketing nous permettent de mesurer et d'analyser les performances de notre site internet.