> Tous les forums > Forum Bureautique
 donnée invisible dans excelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
pascal.600
  Posté le 25/02/2014 @ 19:57 
Aller en bas de la page 
Petit astucien

Bonsoir à tous ,

Voilà ma problématique : dans un fichier Excel pour lequel il y a plusieurs intervenant on doit valider un commentaire qui est par exemple en cellule A1 , en B1 la personne valide le commentaire en entrant dans B1 un code confidentiel ( pour cela dans le format de la cellule onglet nombre puis personnalisé j'ai entré ;;; ) la donnée n'apparait donc pas dans la cellule mais par contre on la retrouve dans la barre de tache, donc plus confidentiel; Puis par la suite par une formule que je connais en C1 apparait OK. Comment faire pour qu'il n'y pas cette information dans la barre de tache.

Merci pour votre aide et bonne soirée.

Pascal.600

Publicité
ferrand
 Posté le 25/02/2014 à 23:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

Je pense que si tu veux taper un mot de passe ou un code de validation de façon non visible, tu devras passer par un formulaire utilisant cette propriété des TextBox. Quelque chose dans ce genre :

Là j'ai imaginé pouvoir l'afficher automatiquement à la sélection d'une cellule en B, mais il conviendrait de lier son affichage à la présence d'un commentaire à valider, selon ce que tu indiques.

Il manque un modèle et les détails de son utilisation pour pouvoir te proposer une solution qui y corresponde...

pascal.600
 Posté le 26/02/2014 à 10:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour à tous , et merci ferrand,

Ci joint le fichier que je souhaite créer , en G4 j'ai un code qui n'apparait pas dans la cellule par modification du format de cellule comme je l'ai expliqué avant

Par contre ce code est voyant dans la barre de tache quand on est dans la cellule donc plus confidentiel

Comment me sortir de ce problème, sachant que mes connaissances sont assez limité

http://cjoint.com/?0BAkI6KqU9u

ferrand
 Posté le 26/02/2014 à 11:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Ton code confidentiel apparaît aussi dans la formule de la cellule H4...

Donc si tu tiens à ce que ce code n'apparaisse pas, il te faut non seulement abandonner sa saisie en G4 mais aussi la formule en H4. La méthode que j'ai évoquée : formulaire de saisie du code, lequel n'apparaît alors pas, validation de cette saisie par OK et inscription de la valeur OK en H4 si le code est reconnu...

Ton classeur n'est pas assez explicite pour finaliser une telle méthode. Tu parles au départ de valider un commentaire, je ne vois aucun commentaire. Il faut définir à partir de quoi l'on déclenche l'affichage du formulaire pour saisir le code. Et ce qui doit se passer si le code saisi est faux.

Boogie Palace
 Posté le 26/02/2014 à 11:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour pascal.600, ferrand,

j'enfonce peut-être une porte ouverte, mais en plus de masquer complètement le contenu de G4, il faudra gérer la cellule H4 autrement.
en effet, la formule en H4 trahit le contenu de G4, puisqu'on sait que H4 affiche "OK" si G4 = OUI/YES.

Boogie Palace
 Posté le 26/02/2014 à 11:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Ferrand a dégainé avant moi, j'aurais dû rafraichir avant de poster...

pascal.600
 Posté le 26/02/2014 à 11:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci pour votre réactivité,

Effectivement bien vu pour la visibilité dans la formule

ce que je veux valider c'est ce qui se trouve F4, autrement dit , j'accepte ou pas

L'autre méthode que tu évoques je ne vois pas très bien comment faire , je ne sais pas comment faire le textbox ou bien

Ce fichier est consulté puis rempli par plusieurs personnes qui accepte ou pas le transfert d'heures en entrant leur code, tant que la cellule n'est pas rempli aucune action

ferrand
 Posté le 26/02/2014 à 22:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bon ! On tourne en rond ! Tu imagines bien que si l'on te propose une solution utilisant des méthodes avec lesquelles tu n'es pas familiarisé, on peut également t'assister dans la mise en oeuvre et l'adaptation. A charge pour toi ensuite de creuser la question pour améliorer...

Un Userform ça s'exporte et ça s'importe, pas de difficulté de ce point de vue. Par contre il faut programmer les actions que l'on veut accomplir pour qu'elles soient exécutées. Comme tu ne t'étends pas sur la question, il faut donc inventer des règles pour te fournir une démo...

Ton fichier en retour avec formulaire : http://cjoint.com/?DBAwO0RzEjn

Extension devenue .xlsm puisque désormais il contient des macros.

Si tu te positionnes en G à partir de la ligne 4, si la cellule en F n'est pas vide et si celle en H ne contient pas OK, le formulaire s'ouvre [macro évènementielle que tu trouveras dans le module de Feuil1].

Une fois ouvert, on peut taper le code de validation : oui ou yes (majuscules ou minuscules). Si le bon code est tapé OK est inscrit dans la cellule en H, sinon "non validé" est inscrit.

Tu peux tester. Pour ouvrir l'éditeur VBA et voir de près les macros : Onglet Développeur > Visual Basic (ou Alt+F11).

pascal.600
 Posté le 27/02/2014 à 15:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour à tous et merci à toi ferrand,

Super sympa pour ton aide, je pensais cela plus simple en masquant la barre de tache, mais ta proposition est une solution et pense pouvoir la mettre en application.

J'ai été voir dans visual basic et je vois ou modifier le code si nécessaire .

Il faut que j’apprenne à utiliser les macros, cela me serait utile, mais c'est une autre paire de manche.

Encore merci

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Adaptateur Bluetooth 5.3 USB Ugreen avec antenne à 13,29 €
13,29 € 19,99 € -34%
@Amazon
SSD WD Black SN770 1 To (PCIe Gen4, NMVe M.2, 5150 Mo/s) à 70,49 €
70,49 € 85 € -17%
@Amazon
Volant + pédalier Thrustmaster T248 à 278,99 €
278,99 € 329 € -15%
@Cdiscount
SSD Interne M.2 NVMe PCIe 4.0 Samsung 990 PRO 1 To avec dissipateur à 101,04 €
101,04 € 129,99 € -22%
@Amazon
Graveuse laser SCULPFUN SF-A9 (20W, 400x400 mm + support rotatif + lit laser + caisson ignifuge) à 649 €
649 € 900 € -28%
@Geekbuying
Ecran PC 24 pouces Koorui (FHD, IPS, 75 Hz) à 84,99 €
84,99 € 115,99 € -27%
@Amazon

Sujets relatifs
Caractère invisible dans Excel et Word.
2 pages par feuille dans macro excel
Changement dans Excel 2010 ?
case à cocher dans cellule Excel 2010
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Creation d' une boucle macro dans fichier EXCEL pour impression
Relier des choix à des cellules dans excel
Largeur Hauteur colonnes en mm dans Excel
Extraire juste les nouvelles entrées dans BDD Excel
listing et somme valeurs unique dans colonne excel
Plus de sujets relatifs à donnée invisible dans excel
 > Tous les forums > Forum Bureautique