Un coup de main pour regler mon probleme.
Résolu/Fermé
Papy Dédé
Messages postés
12
Date d'inscription
lundi 4 mars 2013
Statut
Membre
Dernière intervention
29 octobre 2018
-
4 mars 2013 à 14:24
Papy Dédé - 13 juin 2013 à 17:07
Papy Dédé - 13 juin 2013 à 17:07
A voir également:
- Un coup de main pour regler mon probleme.
- Bagage à main - Guide
- Comment télécharger toutes les photos de google photos d'un coup ? - Guide
- Regler luminosite ecran pc - Guide
- Scan ligne de la main gratuit - Télécharger - Photo & Graphisme
- Comment se désabonner de coup d'un soir - Forum Consommation & Internet
31 réponses
Bonjour via55
javais fait comme tu dis, mais il me demandais le mot de passe à l'ouverture, surement une erreur de ma part.
au début de mon module, j'ai donc mis ceci : ActiveSheet.Unprotect "1960" et a premiere vue cela fonctionne. je n'ai plus qu'a le faire pour chaque feuilles. J'avais essayé pour toutes les feuilles avec ceci :
Sub protege()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
sh.Protect "1960"
Next sh
End Sub
'
'
Sub deprotege()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
sh.Unprotect "1960"
Next sh
End Sub
mais ça ne me plaisais pas vue qu'il faisait toutes les feuilles au démarrage de celle demandée.
encore merci pour ton aide
Papy Dédé
javais fait comme tu dis, mais il me demandais le mot de passe à l'ouverture, surement une erreur de ma part.
au début de mon module, j'ai donc mis ceci : ActiveSheet.Unprotect "1960" et a premiere vue cela fonctionne. je n'ai plus qu'a le faire pour chaque feuilles. J'avais essayé pour toutes les feuilles avec ceci :
Sub protege()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
sh.Protect "1960"
Next sh
End Sub
'
'
Sub deprotege()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
sh.Unprotect "1960"
Next sh
End Sub
mais ça ne me plaisais pas vue qu'il faisait toutes les feuilles au démarrage de celle demandée.
encore merci pour ton aide
Papy Dédé
Re Via55
Je viens de m'apercevoir maintenant que la feuille est protegée, lorsque je fais un double clic dans la cellule pour faire apparaitre l'image à l'aide de UserForm1.Show, a la fermeture de celle-ci, il me dis que la feuille est protégée Hors si je déverrouille celle-ci une mauvaise manipe de la personne et le texte est supprimé.
comment faire sans déproteger la cellule pour ne pas que ce message s'affiche?
Je viens de m'apercevoir maintenant que la feuille est protegée, lorsque je fais un double clic dans la cellule pour faire apparaitre l'image à l'aide de UserForm1.Show, a la fermeture de celle-ci, il me dis que la feuille est protégée Hors si je déverrouille celle-ci une mauvaise manipe de la personne et le texte est supprimé.
comment faire sans déproteger la cellule pour ne pas que ce message s'affiche?
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
20 avril 2013 à 22:34
20 avril 2013 à 22:34
Essaie avec
Application.DisplayAlerts = False
Ne pas oublier de le remettre à True avant de quitter la procedure
Je ne peux pas essayer, mon, ordi m'a planté, je suis actuellement sur un portable qui n'a pas Excel mais Libre Office et donc pas de VBA compatible !
Si ça ne marche pas repose la question sur le forum, quelqu'un saura bien te répondre
et tiens moi au courant
Cdlmnt
Application.DisplayAlerts = False
Ne pas oublier de le remettre à True avant de quitter la procedure
Je ne peux pas essayer, mon, ordi m'a planté, je suis actuellement sur un portable qui n'a pas Excel mais Libre Office et donc pas de VBA compatible !
Si ça ne marche pas repose la question sur le forum, quelqu'un saura bien te répondre
et tiens moi au courant
Cdlmnt
Bonjour via55,
désolé pour le retard, j'ai abandoné pour la protection, trop de problêmes.
par contre, j'ai du tout reprendre car il a falue ajouter 2 colonnes suplémentaires ainsi que 26 feuilles pour qu'a l'écran, je n'ai que 35 lignes (Nb de lignes à l'écran) sans compter les menus personnalisé (Module suplémentaire (29) presqu'autant que de feuilles).mais j'arrive bientôt au bout.
Voilà, je voulais te tenir au courant.
J'aurais besoins de t'on aide si tu as du temps,
Je voudrais créer dans un userform (sous excel7 avec la boite de dialogue je savais faire) mais là je seche, une legende representant une ou deux cellules colorisé avec marqué Texte à l'interieur et sa signification en face. à ouvrir à partir du menu perso.
Si tu as une idée et surtout la solution, merci à toi et encore merci pour t'on aide et ta gentillesse.
Papy Dédé
désolé pour le retard, j'ai abandoné pour la protection, trop de problêmes.
par contre, j'ai du tout reprendre car il a falue ajouter 2 colonnes suplémentaires ainsi que 26 feuilles pour qu'a l'écran, je n'ai que 35 lignes (Nb de lignes à l'écran) sans compter les menus personnalisé (Module suplémentaire (29) presqu'autant que de feuilles).mais j'arrive bientôt au bout.
Voilà, je voulais te tenir au courant.
J'aurais besoins de t'on aide si tu as du temps,
Je voudrais créer dans un userform (sous excel7 avec la boite de dialogue je savais faire) mais là je seche, une legende representant une ou deux cellules colorisé avec marqué Texte à l'interieur et sa signification en face. à ouvrir à partir du menu perso.
Si tu as une idée et surtout la solution, merci à toi et encore merci pour t'on aide et ta gentillesse.
Papy Dédé
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
16 mai 2013 à 15:16
16 mai 2013 à 15:16
Bonjour Papy Dédé
Comme je t'ai dit précédemment je n'ai plus Excel mais que Libre Office incompatible en ce qui concerne les macros je ne peux donc pas te faire un modele d'essai; j'essaie de t'expliquer la procedure :
Pour créer une Userform quand ton éditeur de macro est ouvert tu choisis dans l'onglet Insertion d'inserer une userform, elle s'affiche à droite et à gauche tu dois avoir la fenetre Propriétés, si elle n'est pas ouvertre clic sur Userform et F4
Dans la boîte à outils s'affichent les contrôles que tu peux mettre dans ton Userform
Celui qui te servira est le contrôle Label (le A) , avec tu peux créer un rectangle coloré avec ou sans texte à l'intérieur, ou un rectangle transparent avec du texte (qui semblera alors écrit sur le fond de l'Userform) . Les textes sont à écrire dans la propriété Caption de chaque Label
En espérant que ça répond à tes interrogations
Sinon n'hésites pas à me redemander
Cdlmnt
Comme je t'ai dit précédemment je n'ai plus Excel mais que Libre Office incompatible en ce qui concerne les macros je ne peux donc pas te faire un modele d'essai; j'essaie de t'expliquer la procedure :
Pour créer une Userform quand ton éditeur de macro est ouvert tu choisis dans l'onglet Insertion d'inserer une userform, elle s'affiche à droite et à gauche tu dois avoir la fenetre Propriétés, si elle n'est pas ouvertre clic sur Userform et F4
Dans la boîte à outils s'affichent les contrôles que tu peux mettre dans ton Userform
Celui qui te servira est le contrôle Label (le A) , avec tu peux créer un rectangle coloré avec ou sans texte à l'intérieur, ou un rectangle transparent avec du texte (qui semblera alors écrit sur le fond de l'Userform) . Les textes sont à écrire dans la propriété Caption de chaque Label
En espérant que ça répond à tes interrogations
Sinon n'hésites pas à me redemander
Cdlmnt
Bonjour via55,
message reçu, j'esperais que tu avais réparéton ordi.
Pour te tenir au courant en ce qui concerne l'usrforme pour ma légende, je ne savais pas que l'on l'on pouvais modifier le label.
Avant de t'avoir posé la question, j'avais fait des essais et je n'y arrivais pas.
la seul difficulté pour moi c'est de remplire avec une texture du format cellule.
celle par exemple dans motif qui se trouve en 4 de la liste (avec des points gris à 12,5%) encrée dans la cellule, même si avec une mise en forme conditionnelle on ajoute une autre couleur.
Je me gratte la tête en me demandant si il ne vaux pas mieux que je cré une image similaire, qu'en penses-tu?
A bientot de te relire et merci à toi si tu as une autre idée.
message reçu, j'esperais que tu avais réparéton ordi.
Pour te tenir au courant en ce qui concerne l'usrforme pour ma légende, je ne savais pas que l'on l'on pouvais modifier le label.
Avant de t'avoir posé la question, j'avais fait des essais et je n'y arrivais pas.
la seul difficulté pour moi c'est de remplire avec une texture du format cellule.
celle par exemple dans motif qui se trouve en 4 de la liste (avec des points gris à 12,5%) encrée dans la cellule, même si avec une mise en forme conditionnelle on ajoute une autre couleur.
Je me gratte la tête en me demandant si il ne vaux pas mieux que je cré une image similaire, qu'en penses-tu?
A bientot de te relire et merci à toi si tu as une autre idée.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
16 mai 2013 à 16:26
16 mai 2013 à 16:26
Oui les couleurs sont limitées dans les Labels mais ta solution est la bonne, il faut creer une image de la cellule par copie d'écran, l'enregistrer en JPG et la mettre dans un contrôle Image dans l'Userform
A suivre
A suivre
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re via55
C'est ce que j'ai fait avant de recevoir ton message et ça fonctionne impec.
Il ne me reste plus qu'a rajouter ma commande dans mes menus personnalisés.
Je deviens bon même si je ne suis pas aussi bon que toi.
(C'est en forgeant que l'on deviens forgeron)
Je te souhaite une bonne journée et peut être à bientôt...
Papy Dédé
C'est ce que j'ai fait avant de recevoir ton message et ça fonctionne impec.
Il ne me reste plus qu'a rajouter ma commande dans mes menus personnalisés.
Je deviens bon même si je ne suis pas aussi bon que toi.
(C'est en forgeant que l'on deviens forgeron)
Je te souhaite une bonne journée et peut être à bientôt...
Papy Dédé
Bonjour via55
ça fait un bail...
Je viens prendre de tes nouvelles car j'aurais besoins de tes compétences si tu as de nouveau ton ordi avec excel. et surtout si tu as du temps.
Tiens moi au courant.
Merci
A+
Papy Dédé
ça fait un bail...
Je viens prendre de tes nouvelles car j'aurais besoins de tes compétences si tu as de nouveau ton ordi avec excel. et surtout si tu as du temps.
Tiens moi au courant.
Merci
A+
Papy Dédé
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
29 mai 2013 à 13:51
29 mai 2013 à 13:51
Bonjour papy Dédé
Mon ordi est HS !! Je suis donc toujours sur Libre Office sur mon portable mais ça ne m'empechera pas de t'aider dans la mesure de mes moyens. Je ne peux pas tester un programme en VBA mais je sais encore le lire et le comprendre
A+
Mon ordi est HS !! Je suis donc toujours sur Libre Office sur mon portable mais ça ne m'empechera pas de t'aider dans la mesure de mes moyens. Je ne peux pas tester un programme en VBA mais je sais encore le lire et le comprendre
A+
Bonjour via55,
Je t'explique en gros mon projet:
J'avais 2 fichiers avec lesquels je gère des non d'élève de cour de danse de deux villes à horaires divers pour distribuer des costumes pour le spectacle de fin d'année. Dans une simple feuille de calcul avec mise en forme conditionnelle. Et quelques macros que tu m'as indiquées ou que j'ai trouvée sur le forum.
Je voudrais gérer tout cela à l'aide d'une boite de dialogue dont je suis en train de faire la maquette sur Excel7. plus facile pour moi vue que je maîtrise mal l' userform. Donc un travail que je maîtrise mal en vba
Si tu es tenté je pourrai t'envoyer ce fichier excel7 si tu peut le lire avec libre office surtout la boite de dialogue. et m'aider sur ce que je ne sais pas faire (c'est à dire à peu prêt tout).
en attendant de te relire je te dis merci est
A+
Papy Dédé
Je t'explique en gros mon projet:
J'avais 2 fichiers avec lesquels je gère des non d'élève de cour de danse de deux villes à horaires divers pour distribuer des costumes pour le spectacle de fin d'année. Dans une simple feuille de calcul avec mise en forme conditionnelle. Et quelques macros que tu m'as indiquées ou que j'ai trouvée sur le forum.
Je voudrais gérer tout cela à l'aide d'une boite de dialogue dont je suis en train de faire la maquette sur Excel7. plus facile pour moi vue que je maîtrise mal l' userform. Donc un travail que je maîtrise mal en vba
Si tu es tenté je pourrai t'envoyer ce fichier excel7 si tu peut le lire avec libre office surtout la boite de dialogue. et m'aider sur ce que je ne sais pas faire (c'est à dire à peu prêt tout).
en attendant de te relire je te dis merci est
A+
Papy Dédé
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
30 mai 2013 à 19:16
30 mai 2013 à 19:16
Bonjour Papy Dédé
Envoie moi le fichier mais je crains que libre office ne le lise pas
A+
Envoie moi le fichier mais je crains que libre office ne le lise pas
A+
Bonjour via55,
Voici comme prevu le fichier excel7.
http://www.cjoint.com/?3EFqrFc2D2i
pour le cas ou tu ne peut le lire avec libre office voici un fichier Word avec image et explication.
http://www.cjoint.com/?3EFqwS3KqaW
Je pense que tu pourras le lire avec libre office
A +
Papy Dédé
Voici comme prevu le fichier excel7.
http://www.cjoint.com/?3EFqrFc2D2i
pour le cas ou tu ne peut le lire avec libre office voici un fichier Word avec image et explication.
http://www.cjoint.com/?3EFqwS3KqaW
Je pense que tu pourras le lire avec libre office
A +
Papy Dédé
Re Bonjour via55
au cas ou tu ne peut lire le fichier Word avec libre office voici le fichier convertion PDF
http://www.cjoint.com/?3EFsKdmr9aD
A+
Papy Dédé
au cas ou tu ne peut lire le fichier Word avec libre office voici le fichier convertion PDF
http://www.cjoint.com/?3EFsKdmr9aD
A+
Papy Dédé
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
1 juin 2013 à 01:39
1 juin 2013 à 01:39
Re Papy
Pour les formulaires et les macros je ne vais pas t'être d'un grand secours car Libre office ne lit ni les uns ni les autres. Je ne peux donc pas faire de tests
Par contre je lis bien tes feuilles excel
J'ai donc complété ton onglet base de données pour avoir la comptabilisation par cours et par ville d'une part et les listes d'élèves par cours
A partir de là tu devrais pouvoir intégrer les données voulues dans tes formulaires
https://www.cjoint.com/?3FbbHNPUiXQ
Bon courage
Tiens moi au courant
Cdlmnt
A+
Pour les formulaires et les macros je ne vais pas t'être d'un grand secours car Libre office ne lit ni les uns ni les autres. Je ne peux donc pas faire de tests
Par contre je lis bien tes feuilles excel
J'ai donc complété ton onglet base de données pour avoir la comptabilisation par cours et par ville d'une part et les listes d'élèves par cours
A partir de là tu devrais pouvoir intégrer les données voulues dans tes formulaires
https://www.cjoint.com/?3FbbHNPUiXQ
Bon courage
Tiens moi au courant
Cdlmnt
A+
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
1 juin 2013 à 21:32
1 juin 2013 à 21:32
Bonjour Papy Dédé
Une amélioration à mon précédent fichier dans lequel la liste des eleves fonctionne car les eleves du même cours sont listés à la suite (donc ne marcherait pas si tu en rajoutes au bas de la liste où si tu fais un classement alphabétique par exemple)
https://www.cjoint.com/?3FbvzIhxN9T
Pour qu'on retrouve les élèves dans n'importe quel ordre j'ai du dans les bases des villes attribuer un code à chaque cours B1,B2 .... et C1,C2...... puis dans la base de donnée inserer une 1ere colonne qui récupére ce code par recherchev en fonction de la ville et du cours et qui lui incremente un N°, le 1er eleve du cours B1 a le code B1-1, le 2nd B1-2 etc ce qui permet de les lister ensuite par cours dans le tableau à droite
Bonne suite
Cdlmnt
Une amélioration à mon précédent fichier dans lequel la liste des eleves fonctionne car les eleves du même cours sont listés à la suite (donc ne marcherait pas si tu en rajoutes au bas de la liste où si tu fais un classement alphabétique par exemple)
https://www.cjoint.com/?3FbvzIhxN9T
Pour qu'on retrouve les élèves dans n'importe quel ordre j'ai du dans les bases des villes attribuer un code à chaque cours B1,B2 .... et C1,C2...... puis dans la base de donnée inserer une 1ere colonne qui récupére ce code par recherchev en fonction de la ville et du cours et qui lui incremente un N°, le 1er eleve du cours B1 a le code B1-1, le 2nd B1-2 etc ce qui permet de les lister ensuite par cours dans le tableau à droite
Bonne suite
Cdlmnt
Bonjour via55
Désolé pour les fichiers que tu as envoyé et tu as du passé du temps, mais je n'ai rien compris du tout.
As-tu bien reçu le fichier explicatif word ou celui au format PDF que j'avais joint avec le fichier Excel ?
Dans ces 2 fichiers il y avait l'image de la boite de dialogue et toutes les explications.
Merci pour le temps que tu as passé mais qui ne correspond pas à ce que je souhaite.
A+
Papy Dédé
Désolé pour les fichiers que tu as envoyé et tu as du passé du temps, mais je n'ai rien compris du tout.
As-tu bien reçu le fichier explicatif word ou celui au format PDF que j'avais joint avec le fichier Excel ?
Dans ces 2 fichiers il y avait l'image de la boite de dialogue et toutes les explications.
Merci pour le temps que tu as passé mais qui ne correspond pas à ce que je souhaite.
A+
Papy Dédé
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
3 juin 2013 à 19:42
3 juin 2013 à 19:42
Bonjour Papy
Oui j'ai bien eu le PDF mais comme je te disais pour le boite de dialogue je ne peux rien faire avec Libre Office
Le fichier que je t'ai envoyé reliste et comptabilise les élèves par cours et aussi les cotisations etc directement dans ta ta feuille base de données. Tu n'as plus qu'à te referer aux bonnes plages si tu veux passer par du code VBA pour extraire les sous-totaux ou les sous listes que tu voulais
mais si ça ne te convient pas, je ne peux pas mieux pour l'instant, désolé
A+
Oui j'ai bien eu le PDF mais comme je te disais pour le boite de dialogue je ne peux rien faire avec Libre Office
Le fichier que je t'ai envoyé reliste et comptabilise les élèves par cours et aussi les cotisations etc directement dans ta ta feuille base de données. Tu n'as plus qu'à te referer aux bonnes plages si tu veux passer par du code VBA pour extraire les sous-totaux ou les sous listes que tu voulais
mais si ça ne te convient pas, je ne peux pas mieux pour l'instant, désolé
A+