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 :

ScrollArea et Selection de Cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 73
    Par défaut ScrollArea et Selection de Cellules
    je me présente, j'ai 28 ans, je suis fortement intéressé pour en savoir plus sur la "conception" de macro qui me facilite la saisies d'informations : )

    Je rencontre un problème.

    Le voici :

    J'ai crée un tableau avec 10 colonnes et 6000 lignes. Chaque colonnes a son entêtes (colonne A : Date, colonne B : Heure, colonne C : Nom ...)

    Il s'agit d'un tableau que j'ai partagé sur un serveur. 10 utilisateurs ouvrent ce fichier le matin.

    J'ai crée un petit UserForm qui s'ouvre au lancement du fichier. Chaque utilisateurs (utilisateur 1, utilisateur 2...) s'identifie sur l'UserForm en sélectionnant sur son numéro attitré et valide.

    Cette action de "valider" déclenche une macro que j'ai crée (avec scrollarea) Ainsi en fonction de la sélection dans l'UserForm (utilisateur 1, utilisateur 2...), une plage de cellules (définie, exemple A3:J100, exemple, A101:J300) est attitré à l'utilisateur qui viens de valider. Chaque utilisateurs a sa plage.

    Une fois sur le tableau, chaque utilisateurs qui reçoit un appel clique sur un petit bouton que j'ai crée, une macro se lance et note la date dans la cellule active , puis se décale de +1 à droite ( par offset) et note l'heure.

    Les utilisateurs sont donc obligé de se placer manuellement sur une cellule (autorisé par le scrollarea) de la colonne A (appelée "dates" avant de cliquer sur le bouton).

    Ce que je n'arrive pas à faire c'est automatiser le fais que lorsque un utilisateur clique sur le bouton, la date et l'heure s'affichent en se plaçant tout seul sur la première cellule vide de sa plage de cellule "autorisé" par scrollarea et ceux pour chaque utilisateurs.

    En espérant vraiment avoir été clair.

    Je vous remercie d'avance pour votre soutien ! : )

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Demo()
        Set Col = Range(ActiveSheet.ScrollArea).Columns(1).Cells
        Set Cel = Col(Col.Count)(2).End(xlUp):  If Cel.Row < Col(1).Row Then Set Cel = Col(1)
        If Cel.Value > "" Then If Cel.Row < Col(Col.Count).Row Then Set Cel = Cel(2) Else Beep: Exit Sub
        Cel.Value = Date:  Cel.Offset(, 1).Value = Time:  Cel.Offset(, 2).Select
    End Sub

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …

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

Discussions similaires

  1. interdir un selection des cellules StringGrid
    Par fomazou dans le forum C++Builder
    Réponses: 3
    Dernier message: 14/12/2006, 13h19
  2. Pb de selection de cellule pour mettre en couleur
    Par Dexor dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/08/2006, 16h47
  3. Lancer une procedure par selection de cellule
    Par Kaory dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 19/06/2006, 17h04
  4. [VBA-E]deplacer une selection de cellules
    Par richou dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/03/2006, 12h50
  5. [VBA-E]Interdire la selection de cellule dans une feuille
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/03/2006, 23h24

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