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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Comment partager un classeur Excel sur un réseau d'entreprise pour la saisie de données
Un tutoriel de Laurent Ott

Le , par laurent_ott

23PARTAGES

7  0 
Bonjour.
J'ai le plaisir de vous présenter une nouvelle documentation :

Un classeur Excel multi-utilisateur
Apprendre comment partager un classeur Excel sur un réseau d’entreprise pour la saisie de données

Si vous ne disposez pas d’une solution de partage telle qu’Excel 365, ce tutoriel est pour vous.

Dans ce tutoriel vous allez apprendre à programmer un classeur Excel pour qu’il soit accessible par plusieurs utilisateurs simultanément en lecture et en écriture pour y saisir des données.
Les données seront enregistrées dans une base Access et la technologie ADODB permettra d’y accéder en mode multi-utilisateur.
Elles seront consultées comme dans un classeur Excel ordinaire ce qui rend cette interface transparente.

Vous pouvez déposer vos commentaires dans cette discussion.

Bonne lecture.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Julien LCN
Candidat au Club https://www.developpez.com
Le 11/01/2023 à 22:28
Bonjour et merci pour ce super tuto, qui m'a permis de construire une appli multi-utilisateur fiable, finalement assez facilement en suivant le tuto !

J'ai choisi pour mettre à jour les données, d'utiliser des tableaux structurés sur le classeur, depuis lesquels je vais chercher les infos d'une ligne donnée pour l'envoyer vers la table homologue sur access, via les fonctions SQL simplifiéés du tuto.

Les deux tables ont les mêmes en-tête de colonne. Donc je prend le nom de l'en-tête depuis le classeur excel, puis la même colonne mais labonne ligne, et je passe à la suivante etc etc..

Ma table a une quarantaine de colonnes, j'ai tenté de remplir un tableau Array et de l'utiliser comme attribut de la fonction CréationUniquement mais sans succès ! Egalement une boucle for mais j'avais aléatoirement des problèmes de décalage de lignes dans mes données.

Du coup je l'ai fait manuellement et ça marche très bien mais je doute que ce soit l'idéal :

Code : Sélectionner tout
1
2
3
4
Enr_MAJ Cnn1, "T_Articles", "ID=" & Max, _
        CréationUniquement, _
        "ID", Max, _
        Range("T_Articles").Cells(0, 2).Value, Range("T_Articles").Cells(article, 2).Value, Range("T_Articles").Cells(0, 3).Value, Range("T_Articles").Cells(article, 3).Value, Range("T_Articles").Cells(0, 4).Value, Range("T_Articles").Cells(article, 4).Value, Range("T_Articles").Cells(0, 5).Value, Range("T_Articles").Cells(article, 5).Value, _
etc etc..

Auriez-vous une idée de la bonne démarche à suivre dans mon cas ?

Merci beaucoup !
1  0