OVH Cloud OVH Cloud

Partage d'un classeur

4 réponses
Avatar
patoune
J'ai créé un classeur en mode partagé. Celui ci est déposé sur un serveur
réseau. (classeur créé avec la version Excel 2003)
Il comporte une feuille avec les instructions VBA ci-dessous, permettant
d'afficher la ligne sélectionnée par l'utilisateur en haut de l'écran, tout
de suite après des lignes figées à l'écran, par l'option figer les volets :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

Le problème est le suivant :
Quand j'accède au classeur, les lignes s'affichent comme je le souhaite.
Quand un autre utilisateur accède au classeur, les lignes figées par
l'option 'figées les volets' ne sont pas figées, des lignes masquées
apparaissent et la ligne sélectionnée par l'utilisateur ne s'affiche pas en
haut de l'écran. De plus, l'ascenseur vertical ne fonctionne pas.

Certains utilisateurs n'ont pas Excel 2003, mais 2002. J'ai essayé d'ouvrir
le classeur avec excel 2002 depuis un autre poste, j'ai les mêmes problèmes
que les autres utilisateurs.

Le problème est il du à la version d'Excel ou à l'utilisation de macros
dans un classeur partagé. Lorsque je rends le classeur non partageable, tout
fonctionne normalement pour un autre utilisateur.

4 réponses

Avatar
MichDenis
Une seule remarque...

lorsque tu crées un fichier qui sera utilisable par des usagers
muni de diverses version de l'application Excel, tu devrais
développer ton application à partir de la version la + ancienne d'excel !


"patoune" a écrit dans le message de news:

J'ai créé un classeur en mode partagé. Celui ci est déposé sur un serveur
réseau. (classeur créé avec la version Excel 2003)
Il comporte une feuille avec les instructions VBA ci-dessous, permettant
d'afficher la ligne sélectionnée par l'utilisateur en haut de l'écran, tout
de suite après des lignes figées à l'écran, par l'option figer les volets :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

Le problème est le suivant :
Quand j'accède au classeur, les lignes s'affichent comme je le souhaite.
Quand un autre utilisateur accède au classeur, les lignes figées par
l'option 'figées les volets' ne sont pas figées, des lignes masquées
apparaissent et la ligne sélectionnée par l'utilisateur ne s'affiche pas en
haut de l'écran. De plus, l'ascenseur vertical ne fonctionne pas.

Certains utilisateurs n'ont pas Excel 2003, mais 2002. J'ai essayé d'ouvrir
le classeur avec excel 2002 depuis un autre poste, j'ai les mêmes problèmes
que les autres utilisateurs.

Le problème est il du à la version d'Excel ou à l'utilisation de macros
dans un classeur partagé. Lorsque je rends le classeur non partageable, tout
fonctionne normalement pour un autre utilisateur.
Avatar
LSteph
Bonjour,

Le fait d'enregistrer un classeur en mode partagé affecte la plupart des
fonctionnalités d'excel, c'est bon pour la saisie et amha pas grand
chose d'autre,
on ne peut plus filtrer , utiliser de TCD, les macros ne fonctionnent
plus correctement..etc..(il y a d'ailleurs sur ce dernier point un
message peu explicite mais qd même bien présent lorsqu'on enregistre un
classeur qui contient des macros en mode partagé)
sinon pour le reste concernant ces restrictions c'est expliqué dans
l'aide d'excel!

Cordialement.

lSteph

J'ai créé un classeur en mode partagé. Celui ci est déposé sur un serveur
réseau. (classeur créé avec la version Excel 2003)
Il comporte une feuille avec les instructions VBA ci-dessous, permettant
d'afficher la ligne sélectionnée par l'utilisateur en haut de l'écran, tout
de suite après des lignes figées à l'écran, par l'option figer les volets :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

Le problème est le suivant :
Quand j'accède au classeur, les lignes s'affichent comme je le souhaite.
Quand un autre utilisateur accède au classeur, les lignes figées par
l'option 'figées les volets' ne sont pas figées, des lignes masquées
apparaissent et la ligne sélectionnée par l'utilisateur ne s'affiche pas en
haut de l'écran. De plus, l'ascenseur vertical ne fonctionne pas.

Certains utilisateurs n'ont pas Excel 2003, mais 2002. J'ai essayé d'ouvrir
le classeur avec excel 2002 depuis un autre poste, j'ai les mêmes problèmes
que les autres utilisateurs.

Le problème est il du à la version d'Excel ou à l'utilisation de macros
dans un classeur partagé. Lorsque je rends le classeur non partageable, tout
fonctionne normalement pour un autre utilisateur.


Avatar
MichDenis
Un tableau dans un fichier Word qui définit les restrictions
d'un fichier Excel partagé version 2003
http://cjoint.com/?mCsOVhBIS0


"LSteph" a écrit dans le message de news:
%
Bonjour,

Le fait d'enregistrer un classeur en mode partagé affecte la plupart des
fonctionnalités d'excel, c'est bon pour la saisie et amha pas grand
chose d'autre,
on ne peut plus filtrer , utiliser de TCD, les macros ne fonctionnent
plus correctement..etc..(il y a d'ailleurs sur ce dernier point un
message peu explicite mais qd même bien présent lorsqu'on enregistre un
classeur qui contient des macros en mode partagé)
sinon pour le reste concernant ces restrictions c'est expliqué dans
l'aide d'excel!

Cordialement.

lSteph

J'ai créé un classeur en mode partagé. Celui ci est déposé sur un serveur
réseau. (classeur créé avec la version Excel 2003)
Il comporte une feuille avec les instructions VBA ci-dessous, permettant
d'afficher la ligne sélectionnée par l'utilisateur en haut de l'écran, tout
de suite après des lignes figées à l'écran, par l'option figer les volets :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

Le problème est le suivant :
Quand j'accède au classeur, les lignes s'affichent comme je le souhaite.
Quand un autre utilisateur accède au classeur, les lignes figées par
l'option 'figées les volets' ne sont pas figées, des lignes masquées
apparaissent et la ligne sélectionnée par l'utilisateur ne s'affiche pas en
haut de l'écran. De plus, l'ascenseur vertical ne fonctionne pas.

Certains utilisateurs n'ont pas Excel 2003, mais 2002. J'ai essayé d'ouvrir
le classeur avec excel 2002 depuis un autre poste, j'ai les mêmes problèmes
que les autres utilisateurs.

Le problème est il du à la version d'Excel ou à l'utilisation de macros
dans un classeur partagé. Lorsque je rends le classeur non partageable, tout
fonctionne normalement pour un autre utilisateur.


Avatar
LSteph
Bonsoir,

Notre ami aurait pu trouver ces infos dans l'aide mais sur le fond
cela illustre bien , ta liste en dit déjà assez long surtout qu'il
s'agit là d'une liste qui concerne 2003 exclusivement.
Alors considérant le cas d'un vrai réseau, avec nombre de serveurs
et pas tout le monde à disposer d'une version récente.

(ex: chez nous dès que tu sors d'un même domaine adieu le partagé
et ciao les événementielles et sachant que la plupart sont en 97...
Une bonne moitié de poste sont toujours en W98 ou 95.)



Cordialement.

lSteph

Un tableau dans un fichier Word qui définit les restrictions
d'un fichier Excel partagé version 2003
http://cjoint.com/?mCsOVhBIS0


"LSteph" a écrit dans le message de news:
%
Bonjour,

Le fait d'enregistrer un classeur en mode partagé affecte la plupart des
fonctionnalités d'excel, c'est bon pour la saisie et amha pas grand
chose d'autre,
on ne peut plus filtrer , utiliser de TCD, les macros ne fonctionnent
plus correctement..etc..(il y a d'ailleurs sur ce dernier point un
message peu explicite mais qd même bien présent lorsqu'on enregistre un
classeur qui contient des macros en mode partagé)
sinon pour le reste concernant ces restrictions c'est expliqué dans
l'aide d'excel!

Cordialement.

lSteph

J'ai créé un classeur en mode partagé. Celui ci est déposé sur un serveur
réseau. (classeur créé avec la version Excel 2003)
Il comporte une feuille avec les instructions VBA ci-dessous, permettant
d'afficher la ligne sélectionnée par l'utilisateur en haut de l'écran, tout
de suite après des lignes figées à l'écran, par l'option figer les volets :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

Le problème est le suivant :
Quand j'accède au classeur, les lignes s'affichent comme je le souhaite.
Quand un autre utilisateur accède au classeur, les lignes figées par
l'option 'figées les volets' ne sont pas figées, des lignes masquées
apparaissent et la ligne sélectionnée par l'utilisateur ne s'affiche pas en
haut de l'écran. De plus, l'ascenseur vertical ne fonctionne pas.

Certains utilisateurs n'ont pas Excel 2003, mais 2002. J'ai essayé d'ouvrir
le classeur avec excel 2002 depuis un autre poste, j'ai les mêmes problèmes
que les autres utilisateurs.

Le problème est il du à la version d'Excel ou à l'utilisation de macros
dans un classeur partagé. Lorsque je rends le classeur non partageable, tout
fonctionne normalement pour un autre utilisateur.