Partage simultané + Macro avancée

Il Corteggiatore -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je rencontre un petit problème avec mes macros.

Je m'explique, et je schématise.

J'ai deux fichiers.

Un fichier registre, rempli régulièrement (et possiblement simultanément) par une dizaine de personnes. Ils remplissent un formulaire (un Userform complexe) qui ajoute une ligne au tableau à chaque action sur le bouton "Valider".

Un fichier d'indicateurs, qui vient récupérer les données du fichier registre pour alimenter des graphiques de tableaux croisés-dynamiques (Non partagé, puisque c'est impossible lorsqu'il y a un tableau croisé-dynamique).

Mon problème se situe sur mon registre.

Je voulais procéder comme sur un fichier partagé classique, à savoir, au moment du clic utilisateur :

1- Sauvegarde automatique pour fusionner ses données avec le fichier situé sur le réseau, et voir apparaître les dernières lignes sauvegardées.

2- Ajout de la ligne

3- Sauvegarde automatique pour fusionner de nouveau les données (et préparer l'arrivée d'une nouvelle ligne par un autre utilisateur)

J'ai l'impression que la fonction Workbooks(1).Save fait des siennes et ne fonctionne pas... Il ne se passe rien, je reste coi devant mon ordinateur...

Y aurait-il une autre solution / fonction, ou bien ai-je atteint les limites d'Excel ?
A voir également:

1 réponse

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

s'il n'y a eu aucune modif sur le classeur excel en déduit qu'il n'y a rien a enregistrer.
Essaie de le forcer avec ThisWorkbook.Saved = false

eric

0