IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Création d'un historique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut Création d'un historique
    Bonjour , aprés avoir chercher sur internet et n'y arrivant pas je me tourne vers vous.

    Pour comprendre mon problème, je vous transmet le fichier qui se nomme KPI1

    Le fichier regroupe un ensemble de compétence que les personnes doivent avoir.
    Si la personne est de béthune, elle ira donc dans l'onglet béthune, et devra remplir les cases vertes par un 1 si la compétence est réalisée, et rien si elle ne l'est pas. Je souhaiterais qu'une fois que la personne a rempli les cases, qu'elle clique sur enregistrement et que toutes les données se retrouve dans historique Béthune.

    J'ai essayé quelques trucs à partir d'un fichier que j'ai trouvé sur internet, mais je n'arrive pas à reproduire la même chose. Je le mets en pièce jointe aussi il se nomme A.

    Quelqu'un pourrait -il m'aider? :

    Merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : xls KPI1.xls (114,5 Ko, 44 affichages)
    • Type de fichier : xls A.xls (27,0 Ko, 67 affichages)

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Bonsoir,

    Un début de réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub sc()
    Set laFeuille1 = Sheets(ActiveSheet.Name)
    Set laFeuille2 = Sheets("Historique " & ActiveSheet.Name)
     
        With laFeuille2
        j = 1
            For i = 4 To 24
                .Cells(i, 2) = laFeuille1.Cells(i + 2 + j, 2)
                laFeuille1.Cells(i + 2 + j, 2).ClearContents
                j = j + 1
            Next i
        End With
     
    End Sub
    Dans votre classeur l'onglet "Historique Béthune" a 2 espces alors que dans votre code il n'y en a qu'un. Le mieux est d'éviter les espaces ou d'utiliser le trait bas "Historique_Béthune"

    C'est perfectible mais il faut commencer par vos feuilles. On peut saisir ce que l'on veut dans les cellules vertes ce qui faussera le résultat. Pourquoi ne pas verrouiller les cellules autres que les vertes

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut
    merci JPierre!
    je suis parvenu à mes fins

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2013] Création d'un historique à partir de la date et d'un nouvel enregistrement
    Par JulieLesp dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 19/06/2014, 10h36
  2. Création d'un historique de navigation
    Par razzmatazz dans le forum jQuery
    Réponses: 7
    Dernier message: 12/02/2014, 22h13
  3. création d'un historique
    Par choubak dans le forum Access
    Réponses: 2
    Dernier message: 14/05/2007, 09h34
  4. [Conception] création sgbd historique
    Par alice81 dans le forum Modélisation
    Réponses: 1
    Dernier message: 27/04/2007, 14h18
  5. création et entretien automatique d'historique
    Par tojiji dans le forum Access
    Réponses: 1
    Dernier message: 18/07/2006, 03h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo