Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

remerder avec excel

  • Initiateur de la discussion Initiateur de la discussion hboisteau
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hboisteau

Guest
bonsoir, j'aimerais a l'aide d'un tableau excel avec 3 colonnes (numero, description, date), faire un remerder (rappel des taches). je voudrais qu'a chaque ouverture du fichier il me dise les taches qui est en depassement de plus de trois jours. je vous remercie par avance pour toute l'aide que vous pourrez m'apporter. hb
 
Re : remerder avec excel

Re


EDITION: Autant pour moi 😛 (J'ai été distrait sur ce coup-là )
PS: Je joins l'userform que j'ai refait (sans les objects Flash) pour ne pas laisser JBARBE dans le c.ca 😉
(Pour l'utiliser: dézipper le zip et à partir de VBE, faire Fichier Importer et sélectionner UserForm1.frm
puis faire la même chose avec Module1.bas
Copier ensuite les données de la feuille du fichier de excfl dans la Feuill1 du nouveau classeur)

Pour tester lancer la macro launchUSF



Avec cette modif, plus de problème
Code vba:
Private Sub ListView1_ItemCheck(ByVal Item As MSComctlLib.ListItem)
'D'après Utiliser le contrle ListView en VBA Excel
Dim j As Integer
Set Sh = Sheets("Feuil1") '--->> ajout ici
If Item.Checked = True Then
Item.ForeColor = RGB(0, 0, 255) 'Changement couleur
Item.Bold = True 'Gras
Sh.Cells(ListView1.ListItems(Item.Index).ListSubItems(4), 4) = 1
For j = 1 To Item.ListSubItems.Count
Item.ListSubItems(j).ForeColor = RGB(0, 0, 255)
Item.ListSubItems(j).Bold = True
Next j
Else
Item.ForeColor = RGB(1, 0, 0) 'Changement couleur
Item.Bold = False
Sh.Cells(ListView1.ListItems(Item.Index).ListSubItems(4), 4) = ""
For j = 1 To Item.ListSubItems.Count
Item.ListSubItems(j).ForeColor = RGB(1, 0, 0)
Item.ListSubItems(j).Bold = False
Next j
End If
End Sub
 

Pièces jointes

Dernière édition:
Re : remerder avec excel

Bon le probléme de date n'apparaît plus sur ce fichier :

Bonne nuit !

[/CODE]
Sub essai2()
Dim i As Integer
For i = 2 To 16
If Cells(i, 3) = Date - 10 Then
Range(Cells(i, 1), Cells(i, 3)).Font.ColorIndex = 6 ' 20 déc
ElseIf Cells(i, 3) = Date - 5 Then
Range(Cells(i, 1), Cells(i, 3)).Font.ColorIndex = 5 '25 déc
ElseIf Cells(i, 3) = Date + 2 Then
Range(Cells(i, 1), Cells(i, 3)).Font.ColorIndex = 3 '1 Janvier 2014
End If
Next i
End Sub
[/CODE]

Attention priére de le lire maintenant pour les fêtes de noel et du nouvelle an

Que le champagne jaillit !
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
803
Réponses
0
Affichages
305
Réponses
2
Affichages
729
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…