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 :

Planning partagé - sauvegarde automatique


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 57
    Points : 35
    Points
    35
    Par défaut Planning partagé - sauvegarde automatique
    Bonjour à tous,

    Je vous contacte pour avoir votre avis sur quelques points.

    Postulat de départ :

    Nous utilisons un "planning" sur Excel, qui permet de prendre des rendez-vous pour chaque journée. Ce planning est partagé : le fichier est sur un serveur et tout le monde l'utilise.

    La problématique

    Le seul hic, c'est qu'il arrive parfois qu'un utilisateur ne sauvegarde pas directement après avoir noté un rendez-vous : il a remplit la case, mais a laissé le fichier ouvert, sans le sauvegarder. Si un autre utilisateur va sur le fichier et modifie cette même case, nous nous retrouvons avec deux rendez-vous pris pour la même heure ... sans que quiconque ne soit au courant.

    La (les) solution(s) ?

    J'ai naturellement pensé à faire une sauvegarde automatique, qui lance la sauvegarde dès qu'une case est modifiée. Le problème est que ça n'offre pas la possibilité d'annuler la saisie ... si bien que si un utilisateur supprime une ligne, une colonne ou n'importe quoi, c'est sauvegardé et impossible de revenir en arrière. Y a-t-il un moyen dans Excel d'activer l'option "annuler" même après une sauvegarde ?

    Le même problème se pose si on opte pour la solution de sauvegarde toutes les minutes ou toutes les 30 secondes ... sans compter que mes tentatives dans ce sens m'ont déçues, je n'ai pas réussi à faire un timer qui ne fait pas ralentir ma machine ... (mais là on entre dans mes limites, c'est un autre sujet )

    Évidemment, je me dis aussi qu'Excel n'est peut être pas la meilleure des solutions pour tout ça. Je pourrais coder le truc en php, mais j'aimerai bien quand même creuser un peu plus la solution Excel avant d'en arriver là ...

    Avez-vous d'autres idées ?

    A part le Post-it sur l'écran de l'utilisateur ... parce que là on entre dans un autre débat : serait-ce leur rendre service de leur mâcher le travail à ce point ? Est-ce si difficile de cliquer sur sauvegarder à chaque fois ? M'enfin ...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je ne pense pas qu'Excel soit la bonne solution pour toi, le partage à ces limites.

    Imagine que deux utilisateurs rentrent en même temps une données dans cette case, que se passera-t-il ? Qui sera sauvegardé ?

    Philippe

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 57
    Points : 35
    Points
    35
    Par défaut
    C'est effectivement la raison de mes multiples questions ... il n'y a pas l'air d'y avoir de solution parfaite ...

    Pour répondre à ta question je pense que c'est le dernier qui clique sur "sauvegarder" qui remporte le combat !

    Merci quand même

  4. #4
    Membre habitué
    Homme Profil pro
    R&D laboratoire
    Inscrit en
    Janvier 2008
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : R&D laboratoire
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2008
    Messages : 83
    Points : 157
    Points
    157
    Par défaut
    Nous avons rencontré le même problème avec un planning excel qui s'étendait sur 3 alphabets et plus de 20 utilisateurs, insoluble. Nous basculons sur un logiciel spécialisé de type base de données

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Points : 15
    Points
    15
    Par défaut début d'idée?
    Salut, je me retrouve dans la même situation que toi mais pour autre utilisation que calendrier.

    Là j'envisage de passer par un fichier tiers texte en .txt .

    En fait, le but, a chaque nouveau rajout dans excel, cela s'écrirait uniquement dans le fichier .txt, et lorsque l'utilisateur choisit un événement (ou une date pour toi) , il charge à ce moment là la portion du fichier .txt concerné.

    Le fichier n'as même plus besoin d'être enregistré ou partagé puisque le vba le fait au fur et à mesure dans le fichier txt.

    Par contre au niveau rapidité (comme toi l'enregistrement me parait trop long et trop sujet a l'oubli systématique), j'ai jamais testé cette solution sur de grandes quantités de données, juste pour des données en transition avant d'être traitées...

    bon courage

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Points : 15
    Points
    15
    Par défaut Office 2010 serait la solution ...
    Voici qui devrait intéresser tous les usagers de fichier partagé:

    Collaboration multi-utilisateur L’environnement collaboratif multi-utilisateur permet à plusieurs utilisateurs de modifier un classeur simultanément. (Lorsque l’utilisateur est actif, la fréquence d’interrogation est déterminée par un algorithme adaptatif exécuté sur le composant ECS. Toutes les modifications étant traitées dans l’ordre dans lequel elles sont reçues par le composant ECS, la dernière modification remplace toute modification antérieure apportée à la même cellule du classeur.)

    source: http://technet.microsoft.com/fr-fr/l.../ee424401.aspx

    J'ai pas encore testé mais ça à l'air pas mal

Discussions similaires

  1. sauvegarde automatique de la bd d'arriere plan!
    Par cassidy dans le forum VBA Access
    Réponses: 6
    Dernier message: 05/07/2006, 15h12
  2. Créer une copies de sauvegarde automatiquement
    Par alexander dans le forum Administration
    Réponses: 5
    Dernier message: 19/03/2005, 23h03
  3. Sauvegarder automatiquement un mail envoyé par asp
    Par Immobilis dans le forum ASP
    Réponses: 7
    Dernier message: 27/10/2004, 14h11
  4. Sauvegarde automatique
    Par Saguez dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/09/2004, 21h03
  5. sauvegarde automatique
    Par bourvil dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/11/2003, 14h13

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