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

Pourcentage les tâches en cours et fait.

  • Initiateur de la discussion Initiateur de la discussion krimodz2008
  • 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 !

krimodz2008

XLDnaute Occasionnel
bonjour tout le monde je cherche à faire un pourcentage sur le statu (Fait ou en cours pour l'année 2011 et 2012) dans ce fichier pourriez vous m'aider s'il vous.

merci d'avance.
 

Pièces jointes

Re : Pourcentage les tâches en cours et fait.

Bonjour,

Pourrais-tu nous en dire un peu plus, où, comment, pourquoi, ... ?

Et en éliminant sous le fichier joint toutes les données qui n'ont rien à voir avec la question, ce serait encore mieux !
 
Re : Pourcentage les tâches en cours et fait.

une autre question BrunoM45 et ce qu'il possibilité dans l'onglet mise à jour de faire paraitre automatiquement le nom de la personne qui a enregistrer les modification sur ce fichier....sans intervenir manuellement pour l'écrire.

NB: j'ai les nom des personnes qui peuvant intervenir dans ce fichier nous sommes 3.
 
Re : Pourcentage les tâches en cours et fait.

Re,

Oui c'est tout à fait possible, reste à savoir ce que tu veux inscrire en infos

Actuellement, le code inscrit toutes les feuilles dans lesquelles tu fais une modif.
avec, normalement le nom de la personne

A+
 

Pièces jointes

Re : Pourcentage les tâches en cours et fait.

Re,

Dans le fichier j'ai ajouté du code dans ThisWorkbook (pour le voir : ALT+F11)
Le code ajouté est :
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  Dim DLig As Long
  ' Si modifications apportées dans la feuille "Mises à jour" on sort
  If Sh.Name = "Mises à jour" Then Exit Sub
  ' Empécher les évènements
  Application.EnableEvents = False
  With Sheets("Mises à jour")
    DLig = .Range("A" & Rows.Count).End(xlUp).Row
    .Range("A" & DLig + 1).Value = Format(Now(), "mm/dd/yyyy")
    .Range("B" & DLig + 1).Value = GetNom
    .Range("C" & DLig + 1).Value = Sh.Name
  End With
  Application.EnableEvents = True
End Sub
Ce code qui s'active à chaque modification sur le fichier, fait appel à une fonction dans "Module1"


Code:
Option Explicit

Declare Function WNetGetUser Lib "mpr.dll" Alias "WNetGetUserA" (ByVal lpName As String, _
      ByVal lpUserName As String, lpnLength As Long) As Long

 Public Const NoError = 0

 Public Function GetNom()
  Const lpnLength As Integer = 255
  Dim status As Integer
  Dim lpName, lpUserName As String, UName As String, VNom As String


  lpUserName = Space$(lpnLength + 1)
  status = WNetGetUser(lpName, lpUserName, lpnLength)
  If status = NoError Then
    UName = Left$(lpUserName, InStr(lpUserName, Chr(0)) - 1)
  Else
    UName = "#INCONNU!"
    Exit Function
  End If
  GetNom = UName
End Function


Est-ce plus clair !?

A+
 
Re : Pourcentage les tâches en cours et fait.

brunoM45 tout ça pour moi c'est du chinoi si je comprend ce que tu as fait je suis un champion mais en grosso modo comment je sais que mon fichier enregistre tout automatiquement la personne qui entrain de modofier ce fichier.
 
Re : Pourcentage les tâches en cours et fait.

Re,

Désolé 😱
Dans la feuille "Mise à Jour" tu dois avoir de nouvelles lignes de créées

A+
 
Re : Pourcentage les tâches en cours et fait.

Wouahouu 🙁

Dans le fichier que j'ai mis dans le post #8
https://www.excel-downloads.com/threads/pourcentage-les-taches-en-cours-et-fait.184262/
Dans la feuille "Mises à jour", la dernière ligne remplie est la 9 ... ok ?

Maintenant va modifier une valeur dans une de tes feuilles
Reviens dans la feuille "Mises à jour", la dernière ligne remplie devrait être la 10 ... oui/non ?

A+
 
- 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

Discussions similaires

Réponses
5
Affichages
72
  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
195
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…