Aide informatique

A la terrasse ou au comptoir, venez vous détendre, papoter et rigoler de tout et de rien
Répondre
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

Je n'ai pas trouvé de topic sur le sujet, alors autant en créer un et centraliser tout ici.

Je commence avec un petit soucis sur Excel.
Mon fichier est composé de trois feuilles :
- Accueil : pour renseigner tous les champs
- Calculs : Pour effecteur tous les calculs nécessaires, mettre les liens,... et ne pas brouiller la feuille principale
- Attestation : elle va copier les données des feuilles Accueil & Calculs.

Je dois créer une attestation "Dynamique" dont les champs vont dépendre de ce que la personne va renseigner : OK.

Parmis les choix, ils vont devoirs sélectionner un ou plusieurs métiers (feuille Accueil)
J'ai donc créer un espace avec des cases à cocher.
Ces cases, une fois cochées, vont modifier une cellule (feuille Calculs) qui va afficher "VRAI / FAUX" selon que la case est cochée ou non.
En fonction de ce VRAI / FAUX, une autre cellule va copier un texte (formule =SI((A1=VRAI);B2;" ") )
Et en fonction de ça, mon attestation se complète automatiquement.

Seulement, sinon c'est pas drôle, le fichier doit être un maximum verrouillé pour éviter les modifications par un tiers.
J'ai donc protégé chaque feuille complètement.
Pour la feuille Accueil, j'ai donné l'autorisation de remplir et d'effacer les cellules de renseignements (Nom, Prénoms,...) uniquement.
Aucun problème. Idem, on peut cocher les cases sans soucis.

En revanche, pour la feuille Calculs, si je la verrouille, je ne peux plus rien faire. Les cases à cocher de la feuille Accueil deviennent inopérante et un message d'alerte me dit de déverrouiller la feuille.
J'ai essayé de débloquer la plage où les cellules affichent "VRAI / FAUX" mais ça ne fonctionne pas...

Est-ce qu'un pro d'Excel a une idée de comment quoi faire ? :)
Je peux donner mes coordonnées et le fichier en MP si ça peut permettre de mieux comprendre.
aro156q4
Alfiste
Messages : 297
Enregistré le : dim. 7 févr. 2016 11:28
Voiture(s) : 156 sw Crosswagon

Aide informatique

Message par aro156q4 »

3 mots de passe différents sur chaque feuille?
Protection de la feuille/par feuille/classeur?

Suggestion...
plutôt que de cocher des cases...Une seule avec un menu déroulant? (Contenant les choix)

Dis-moi plus...J'ai eu le même cas!
Tu peux me MP si tu veux ...Ce sera avec plaisir!
Modifié en dernier par aro156q4 le mer. 25 janv. 2017 18:30, modifié 1 fois.
Avatar du membre
dR4g0_oN
Alfiste passionné
Messages : 929
Enregistré le : lun. 29 juin 2015 20:27
Localisation : Haute Savoie
Voiture(s) : GT 3.2 V6, 156 1.6 TS

Aide informatique

Message par dR4g0_oN »

Je ne suis pas assez familier avec les formules Excel, donc dans ton cas j'aurais essayé de "réinventer la roue" et carrément programmé des fonctions BVA en fonction de si telle checkbox est cochée ou pas, mais c'est davantage de boulot. (Si tant est que Excel permette ce genre de chose, ça fait un moment que j'ai pas fait de macros ! :rouge: )

L'avantage, par contre, c'est que tu aurais pu mettre un password sur les macros en question.


Sinon, tu peux pas juste cacher les pages et/ou les colonnes qui te dérangent ?
C'est un document officiel ?
C'est destiné à quel type d'utilisateurs ?
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

aro156q4 a écrit :3 mots de passe différents sur chaque feuille?
Protection de la feuille/par feuille/classeur?

Suggestion...
plutôt que de cocher des cases...Une seule avec un menu déroulant? (Contenant les choix)

Dis-moi plus...J'ai eu le même cas!
Tu peux me MP si tu veux ...Ce sera avec plaisir!
Non, pour l'instant il n'y a même aucun mot de passe (juste verrouillé comme ça pour tester).

En fait, il y a environ 30 métiers (avec leurs définitions) au choix. Et le but est d'en sélectionner autant qu'il faut (ça peut donc être 1 ou 20). La liste n'est donc pas possible puisqu'elle ne permet qu'un choix (j'y ai pensé).

Je t'envoie un MP demain depuis le bureau avec le fichier.

dR4g0_oN a écrit :Je ne suis pas assez familier avec les formules Excel, donc dans ton cas j'aurais essayé de "réinventer la roue" et carrément programmé des fonctions BVA en fonction de si telle checkbox est cochée ou pas, mais c'est davantage de boulot. (Si tant est que Excel permette ce genre de chose, ça fait un moment que j'ai pas fait de macros ! :rouge: )

L'avantage, par contre, c'est que tu aurais pu mettre un password sur les macros en question.


Sinon, tu peux pas juste cacher les pages et/ou les colonnes qui te dérangent ?
C'est un document officiel ?
C'est destiné à quel type d'utilisateurs ?
Je suis une quiche en BVA, pour pas dire autre chose... Je pense que c'est possible aussi, mais ne saurait l'appliquer.

Je peux cacher / masquer les colonnes et cellules qui m'intéressent mais.... On peut les réafficher.
Et comme le verrouillage de la feuille ne fonctionne pas, je pourrais pas bloquer l'affichage des colonnes.

ABBC3_SPOILER_SHOW
Avatar du membre
dR4g0_oN
Alfiste passionné
Messages : 929
Enregistré le : lun. 29 juin 2015 20:27
Localisation : Haute Savoie
Voiture(s) : GT 3.2 V6, 156 1.6 TS

Aide informatique

Message par dR4g0_oN »

Alors là je ne suis pas assez calé pour t'aider.
L'idéal serait qu'un comptable ou un contrôleur de gestion puisse donner son avis.

Sinon, je ne sais pas s'il serait possible d'externaliser tes calculs dans un autre fichier (protégé ?) auquel tu ferais simplement référence dans ton document de base ?
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

Si, j'ai essayé mais je me heurte à deux soucis :
- Je le veux simple et fonctionnel (si si c'est possible :mrgreen: ). Si nos commerciaux se retrouvent avec une erreur de document inaccessible car ils ont modifié l'emplacement de ce dernier -> On va perdre plus de temps à tout remettre que trouver une solution. Je souhaite vraiment que tout soit dans un seul et même fichier.
- L'erreur est toujours là car semble venir de la case à cocher elle-même... Je pense que sa référence dans la feuille "Calculs" créer un problème lors de la modification de cellule en "VRAI/FAUX"... Je planche activement dessus.
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

J'apporte la réponse trouvée grâce à l'aide d'aro156q4 !

En fait, lors de l'utilisation des cellules via des formulaires, la démarche est un peu différente que pour du texte normal. Je m'explique :
Admettons que vous souhaitez créer un formulaire entièrement verrouillé avec pour seules modifications possibles les cellules "Nom, Prénom, Adresse, ...).
Vous allez dans Révision -> Permettre la modification des plages et choisissez les plages que vous libérez en écriture).
Il vous suffit ensuite de verrouiller la feuille (laissez cocher la possibilité de sélectionner les cellules verrouillées et déverrouillées) et hop, tout est bloqué SAUF les cellules Nom, Prénom, Adresse, ...

En l'occurrence, mon formulaire demandait effectivement ce type d'informations mais en plus de choisir des métiers selon une liste.
J'ai donc créé des cases à cocher en mode "formulaire" (car trop ch*ant en VBA), liées à des cellules dans ma feuille "Calculs".
Ces cases jouaient donc le rôle d'interrupteur avec un affichage VRAI / FAUX selon si cochées ou non.
En fonction de ça, mon texte se répétait dans une autre cellule en vu d'intégrer mon attestation. (Soit, si VRAI alors texte copié dans l'attestation; si FAUX, pas de texte affiché).

Seulement, même en acceptant la modification des plages de ma cellule liée (pour le VRAI / FAUX), Excel me renvoyait une erreur. Et c'est là que je coinçait. Logique, quand je coche la case, ma cellule se transforme en FAUX alors que j'ai interdis la modification...
Mais même avec la permission, ça ne fonctionnait pas. Grrrr :nonon:

La solution consiste à cliquer sur les cellules liées (affichant donc VRAI / FAUX) et à se rendre dans ses propriétés de format, onglet : protection et décocher l'option "verrouillée".
Le fait de déverrouiller la cellule la "déconnecte" totalement des paramètres de verrouillage / déverrouillage de la feuille, la laissant entièrement libre de ses actions d'édition.

Ainsi, cocher la case, fichier entièrement verrouillé, ne pose plus de problème ! :)
Merci à vous pour vos conseils et votre aide :super:
Avatar du membre
SoG
Maître Alfiste
Messages : 4569
Enregistré le : mer. 24 juin 2015 19:00
Localisation : Haute Savoie
Voiture(s) : Ford Puma - Renault Mégane

Aide informatique

Message par SoG »

:super: il est fort ce aro156q4, ça sert le boulot hein :mdr3:
Ex Alfa 159 1.9 jtdm 150cv - Grigio Vesuvio
Avatar du membre
dR4g0_oN
Alfiste passionné
Messages : 929
Enregistré le : lun. 29 juin 2015 20:27
Localisation : Haute Savoie
Voiture(s) : GT 3.2 V6, 156 1.6 TS

Aide informatique

Message par dR4g0_oN »

Super, content pour toi que ça soit réglé :super:
aro156q4
Alfiste
Messages : 297
Enregistré le : dim. 7 févr. 2016 11:28
Voiture(s) : 156 sw Crosswagon

Aide informatique

Message par aro156q4 »

SOG
Tu sais bien que chez D...., le spécialiste des fichiers excels dans tous les sens et pour n'importe quoi et fabriqués par n'importe qui! :boing :wacko :cry :triste2:

Du coup ça aide! :hello:
Avatar du membre
Dr House
Maître Alfiste
Messages : 1800
Enregistré le : mar. 9 juin 2015 23:03
Localisation : Dans le Médoc (33)
Voiture(s) : Alfa Romeo Spider 916 3.2L Alfa Romeo 156 2.5 V6 24S
Contact :

Aide informatique

Message par Dr House »

C'est cool ce topic, je sens qu'il va me servir.... En plus, il y a l'air d'avoir des spécialistes :super:

Donc moi aussi j'ai une question qui concerne Excel :

J'ai une cellule dont l'entrée se fait au travers d'une liste déroulante par validation de données, comme ceci :
Liste déroulante.jpg
Liste déroulante.jpg (67.32 Kio) Vu 1013 fois
Ce qui me gène c'est que le défilement par la molette ne fonctionne pas dans cette liste déroulante. Ni le fait de pouvoir taper la première lettre de la saisie pour se rapprocher de la bonne valeur...

Je ne trouve nulle part où paramétrer ça, et ne sais même pas si c'est possible. Sur le net j'ai vu des avis qui disaient qu'il fallait attendre un version plus récente d'Excel, mais ces avis ont été publiés il y a belle lurette. J'espère que chez Microsoft ils savent faire ces trucs-là, que je faisais très bien sur OpenOffice...

Si quelqu'un a une idée, je suis preneur.

Merci :merci:
Showroom du Dr House Les conneries c’est comme les impôts, on finit toujours par les payer !
Michel Audiard
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

:hello: Dr House !

Je ne vais pas t'apporter beaucoup d'aide...

Je tourne sous Excel 2016 et je ne peux pas non plus (restriction d'Excel je pense).
Ca ne fonctionne même pas avec les contrôles de formulaire
La seule possibilité serait de passer la liste en VBA, mais complexe et peu pratique je te l'accorde...

Pour la première lettre, ça fonctionne aléatoirement également.
J'ai constaté que, parfois, il fallait d'abord sélectionner la donnée manuellement avant de pouvoir le faire au clavier.
D'ailleurs, si tu fais une faute de frappe, la "prédiction" ne fonctionne plus. Obligé de faire "échap" et de retaper le mot.
Avatar du membre
Dr House
Maître Alfiste
Messages : 1800
Enregistré le : mar. 9 juin 2015 23:03
Localisation : Dans le Médoc (33)
Voiture(s) : Alfa Romeo Spider 916 3.2L Alfa Romeo 156 2.5 V6 24S
Contact :

Aide informatique

Message par Dr House »

Ah c'est cool, merci pour ta réponse !

Ben c'est pas glorieux de la part de Microsoft quand même :nonon:
Showroom du Dr House Les conneries c’est comme les impôts, on finit toujours par les payer !
Michel Audiard
aro156q4
Alfiste
Messages : 297
Enregistré le : dim. 7 févr. 2016 11:28
Voiture(s) : 156 sw Crosswagon

Aide informatique

Message par aro156q4 »

J'ai cherché aussi et apparemment et à ce jour le scroll souris n'est pas dispo sur le menu déroulant sous Excel.
(Dixit MSOFT...C'est volontaire car le scroll souris au delà de faire défiler la liste, pourrait aussi venir valider des actions indésirables.
Il y a un article sur MSOFT)

Mais, il est possible de configurer la saisie semi-automatique par le clavier :
http://www.commentcamarche.net/faq/8288 ... pour-excel

Je nous sens des bonnes soirées de cogitation et de recherches...C'est bon ça!
Avatar du membre
Dr House
Maître Alfiste
Messages : 1800
Enregistré le : mar. 9 juin 2015 23:03
Localisation : Dans le Médoc (33)
Voiture(s) : Alfa Romeo Spider 916 3.2L Alfa Romeo 156 2.5 V6 24S
Contact :

Aide informatique

Message par Dr House »

Ah merci pour l'info ARO156q4, je vais aller mâter cet article.

M'enfin c'est quand même dommage, parce que franchement ça marche nickel sur OpenOffice, que j'utilisais depuis des lustres.
le problème c'est que quand tu convertis un classeur Openoffice en format .XLXS pour ceux qui n'utilisent que MSOFT Office, il y a plein de trucs qui vont pas, donc j'ai été obligé de m'y mettre un peu (beaucoup ?) contre mon gré. :boing
Showroom du Dr House Les conneries c’est comme les impôts, on finit toujours par les payer !
Michel Audiard
Avatar du membre
CocoNats
Maître Alfiste
Messages : 3905
Enregistré le : jeu. 17 sept. 2015 11:58
Localisation : Perdu dans l'Oise
Voiture(s) : Brera 2.2 JTS SkyView

Aide informatique

Message par CocoNats »

L'idée est bonne, mais devoir trier par ordre Alphabétique est un peu rédibitoire pour certaines utilisations malheureusement.
Comme le dit notre Docteur, c'est dommage que ça ne soit pas implanté de base. Peut-être sur Excel 2018 / 2019 ?
Répondre

Retourner vers « Le Bistrot Passion »