- Видео 12
- Просмотров 11 761
Jean Yves
Добавлен 8 сен 2012
Macro d' export de plage de cellules en PDF sur Calc avec simple bouton
Exporter une plage de cellules en PDF avec LibreOffice Calc
Lien vers la macro : kdrive.infomaniak.com/app/share/1015258/8f71f0fb-4255-4151-bbca-36f04f782e42
Lien vers la macro : kdrive.infomaniak.com/app/share/1015258/8f71f0fb-4255-4151-bbca-36f04f782e42
Просмотров: 213
Видео
Captvty - installation complète sur Linux Mint (y compris VLC) pour débutants
Просмотров 2,8 тыс.2 года назад
00:00 Installation de Wine 6:55 Installation de Captvty 11:27 Installation de VLC Installation détaillée, complète, pas à pas de Captvty sur Linux Mint 20 ou 21 (intégrant VLC pour visionnage du direct). S'adresse aux grands débutants.
Nombre en lettres-LibreOffice-Excel-Windows-Linux-euros-dollars-dinars-etc...
Просмотров 1113 года назад
Transcrire des nombres en lettres sur LibreOffice Windows ou Linux et Excel Windows Télécharger le code pour LibreOffice-Windows ou Linux : 1drv.ms/t/s!Aq3_Za0v0Fp-jWzNiRTAlAsF0saU?e=bxfOju Télécharger le code pour Excel-Windows : 1drv.ms/t/s!Aq3_Za0v0Fp-jWvGTO3_k445V84h?e=YrvQGF
LibreOffice - créer un bouton pour imprimer
Просмотров 6 тыс.3 года назад
2 façons de créer un bouton pour lancer une impression
Créer des fonctions dans LibreOffice Calc
Просмотров 1,7 тыс.3 года назад
Fonction avec paramètre optionnel Fonction avec imbrication de fonction Fonction inexistante dans Calc importée d'Excel Niveau débutant
NOMBRE en LETTRES. La plus respectueuse du français. Traite monnaies, surfaces, volumes.
Просмотров 6114 года назад
Le code pour Excel-Windows 1drv.ms/t/s!Aq3_Za0v0Fp-jWvGTO3_k445V84h?e=0LFlox Le code pour LibreOffice Calc-Windows-Linux 1drv.ms/t/s!Aq3_Za0v0Fp-jWzNiRTAlAsF0saU?e=8iDv01 Créer une fonction personnalisée par Stephane Rosetti ruclips.net/video/dE7jssf2CBw/видео.html ou par FO se former ruclips.net/video/e5s0RUcSHG4/видео.html
Transférer des photos sur l'ordinateur
Просмотров 1059 лет назад
Transférer des photos sur l'ordinateur
Video_2014-03-13_160031
Просмотров 4710 лет назад
Publié avec Convertisseur Vidéo Gratuit de Freemake www.freemake.com/fr/free_video_converter/
Extra, merci beaucoup ! Ce n’est pas exactement comme je voulais, mais chat gpt a fini le boulot 😄
Bonjour, merci c'est très instructif ! J'essai de faire la même chose en Export PDF, mais sans succès. Il ne se passe tout simplement rien quand on exécute la macro. Une subtilité en plus à savoir? Merci !
Bonjour et merci pour ton appréciation. Effectivement le code serait différent pour un export en PDF. Toutefois, je comprends moins l'intérêt d'une macro pour exporter un fichier en PDF du fait qu'il existe un bouton pour ce faire. N'étant pas développeur, je ne sais pas si je pourrai t'apporter une réponse mais dis-moi avec plus de précision ce que tu souhaites exporter en PDF. Est-ce un fichier, une plage quelconque, toujours la même plage ? On verra ce qu'on peut trouver.
@@MrJef50000 Pour mon facturier calc, ce serait pratique car je dois exporter toujours la même page, et sélectionner un export en 150 PPI (PDF léger en qualité suffisante car que du texte). J'ai put faire une macro en impression pdf, mais pas export pdf, les fichiers créés sont quatre fois plus volumineux. Bon c'est un peu du pinaillage j'avoue, mais pour le stockage à long terme, ou l'envoi au comptable, les fichiers léger sont bien pratiques! En tout cas, j'ai put me créer quelques boutons pour automatiser d'autres taches dans le facturier, c'est bien pratique! merci encore!
@@PaulLefebvre936 Merci de m'exposer tes besoins. Je vais me pencher dessus dès que possible, sans pouvoir te garantir un résultat (je ne suis pas développeur). Néanmoins je te tiendrai au courant même en cas d'incompétence de ma part. Bonne journée.
@@PaulLefebvre936 Bonsoir, je suis heureux de pouvoir te proposer une solution qui j'espère te satisfera. J'ai demandé l'aide d'une intelligence artificielle (Chat GPT) qui après plusieurs modifications m'a fourni un code qui fonctionne bien chez moi. Une fois la plage de cellules à exporter modifiée directement dans le code avant le 1ere demande, l'export se fait sous le même nom et dans le même dossier que la feuille de calcul d'origine. Petit détail, il semble que le code récupère l'aperçu avant impression et donc il faut décocher l'activation de l'entête et du pied de page pour ne pas avoir "Page 1" en haut ou en bas du PDF. Sur le même principe que pour l'impression, tu peux créer un bouton "Export en PDF" pour lancer la macro. Tu peux récupérer le fichier texte de la macro avec ce lien : kdrive.infomaniak.com/app/share/1015258/8f71f0fb-4255-4151-bbca-36f04f782e42 que tu copies-colles dans ton navigateur. Il te suffit de coller tout le texte du fichier dans un module de ta feuille de calcul. Si je peux, je prépare très prochainement une courte vidéo pour faciliter la démarche. Bonne soirée
Bonsoir, je découvre seulement tes réponses. Incroyable, merci beaucoup, je ne m’attendais pas à recevoir une aide personnalisée 😅 Je vais essayer ça demain, mais j’ai bien peur de ne pas avoir les compétences de codage nécessaires pour faire honneur à tes recherches. Je ferai de mon mieux 😉
GROS GROS MERCI
Simple, concis et très utile pour moi qui débute. Merci Jean-Yves pour avoir pris le temps de transmettre ton savoir ! Franck
Merci. Très heureux que ça te soit utile.
Bonsoir TIMIDE TIMIDE @user-yl2xh7ci9e. Merci de t'intéresser à ce code de transformation de nombres en lettres. Je serais très heureux de pouvoir t'aider. Je me souviens avoir buté sur l'ajout du "et". Je vais m'y repencher et essayer de trouver la solution (je ne suis pas informaticien). De même pour le cent invariable dans les cas que tu cites (ça m'avait échappé). Je me replonge dans le code la semaine qui vient sans garantie de trouver la solution. Merci de m'avoir signalé ces deux erreurs.
Bonjour Monsieur, C’est avec grand intérêt que j’ai regardé votre vidéo sur la transformation des nombres en lettres. Je tiens à vous féliciter, pour ce code très complet. Toutefois ne maîtrisant pas du tout le langage VBA, j’ai pu relever, si je ne fais pas erreur que deux modifications devaient être apportées pour respecter la langue française à savoir : • La partie entière doit être reliée à la partie décimale avec la conjonction et Ex : « Case 2 Select Case byDec Case 0: NOMBREenLETTRES = ConvNumEnt(CDbl(Entier), Langue) & " " & strUnit Case Else: If ConvNumEnt(CDbl(Entier), Langue) = "" Then NOMBREenLETTRES = ConvNumDizaine(byDec, Langue) & strDecimales Else NOMBREenLETTRES = ConvNumEnt(CDbl(Entier), Langue) & " " & strUnit & " et " & _ ConvNumDizaine(byDec, Langue) & strDecimales End If End Select • Le chiffre 100 ne s’accorde pas s’il est suivi d’un autre adjectif numéral à savoir : 100 000,00€ Cent-mille euros 200 000,00€ Deux-cent-mille euros 200 000 000,00€ Deux-cent-millions d’euros Je vous prie de m’en excuser, mais malgré toute ma bonne volonté et mon obstination pour arriver à m’imprégner des différentes fonctions offertes par le langage VBA, je n’y arrive pas. Êtes-vous disposé à m’indiquer la ligne de code VBA à inscrire, afin que lorsque ce cas se présente cette règle de la grammaire française soit bien respectée. Je vous remercie pour toute l’attention portée à ma demande. Prenez bien soin de vous et des vôtres ! Bien à vous.
Bonjour @user-yl2xh7ci9e. Merci de t’intéresser à ce code. J'ai bien noté ta demande concernant la liaison "et" entre l'entier et les décimales ainsi que la correction concernant l'invariabilité du mot cent devant mille (ce détail m'avait échappé). J'ai retravaillé le code en conséquence pour obtenir les résultats souhaités. Sous la vidéo le lien de téléchargement du code renvoie vers ce code corrigé. Je te conseille une fois téléchargé de copier coller pour écraser l'ancien code sans perturber Excel. Les modifications étant assez profondes, ne cherche pas à corriger l'ancien code. J'espère que tout fonctionnera correctement (j'ai fait pas mal d'essai). J'ai ajouté quelques commentaires pour une meilleure compréhension. Tiens moi au courant si j'ai raté quelque chose. Je t'en souhaite une bonne utilisation. Cordialement.
Petite correction apportée sur le fichier téléchargé le 03/07/2023 à 19 h 30.
@@MrJef50000
@@TIMIDETIMIDE Aucun message n'est associé à ta réponse. Dis-moi si les corrections répondent à tes attentes. Cordialement.
@@MrJef50000 Monsieur bonjour, Je tiens à vous remercier pour votre excellent code VBA, ainsi que vos réponses et toute l’attention portée à mes demandes. Comme vous me l’avez conseillé, j’ai bien intégré le nouveau code modifié, qui donne bien le résultat escompté. Je vous prie de m’excuser, mais malgré toute ma bonne volonté et l’envie de pouvoir maîtriser ce langage, je n’y arrive pas ! Sans être trop perfectionniste, j’ai bien tenté de faire la modification par moi-même sur votre code très complet, pour que la première lettre du résultat à obtenir soit en majuscule. Mais je n’y suis pas arrivé ! Je sais que la ligne qui doit être inscrite doit commencer de la manière suivante : NOMBREenLETTRES= UCase(Left(ect. … Je vous réitère tous mes remerciements et mes félicitations pour votre excellent code mis à la disposition de tous ! Prenez bien soin de vous et des vôtres ! Bien à vous.
Bonjour Lorsque je lance wine wine ~/Captvty/Captvty.exe, j'ai ce message d'erreur : wine client error:0: version mismatch 763/778. Your wineserver binary was not upgraded correctly, or you have an older one somewhere in your PATH. Or maybe the wrong wineserver is still running? Pouvez-vous m'aider, s'il vous plaît? Merci d'avance
Bonjour. Merci de t'être intéressé à ce tuto. Je ne suis pas un expert en Linux. Toutefois, je n'ai jamais eu de problème avec Wine dans la mesure où j'installais Captvty par cette méthode dès l'installation de Linux Mint et la même version de Wine fonctionnait aussi pour d'autres logiciels tels que Photoscape 3.7, etc. Par contre, si Wine est installé par avance pour une autre utilisation, je ne sais pas si la version ainsi installée correspond à ce que requiert Captvty. Là il me semble que la version de Wine pose problème car la traduction de : wine client error:0: version mismatch 763/778 est Wine erreur client :0 : non-concordance de version 763/778. Je te suggère de désinstaller complètement Wine (voir les tutos appropriés) et de refaire l'installation comme montré dans ma vidéo. Je n'ai pas assez de maîtrise de Linux pour de guider davantage. Espérant que tu réussiras de cette manière.
Merci pour le rappel de cette méthode, qui finalement est celle indiquée sur le site de Captvty... J'ai fait l'installation sur Xubuntu 22.04. Je calle sur la version Captvty V3 que je préfère (ais) à certains points de vue (recherche émission multichaine, fr3 région). Maurice
Merci Maurice. N'étant pas informaticien ou développeur, j'attends qu'une personne compétente nous donne une méthode. En attendant je garde aussi une partition sous Windows pour ces logiciels non développés pour Linux.
@@MrJef50000 Je suis dans le même cas, alors j'utilise une machine virtuelle (KVM) pour wine, et je peux prendre des risques sans problème !
Un grand merci, jean -Yves, pour ce tutoriel très très pédagogique, d'une clarté sans faille, je suis peu expert et ai pu installer le logiciel sans difficulté. Bravo.Bien à toi jean-françois
Merci Jean-François. Heureux que tu aies atteint ton but, c'était l'objectif visé.
Très bien expliqué super simple merciii
Merci et heureux si ça peut t'être utile.
Bonjour, très interessé par votre vidéo qui m'a beaucoup aidé pour des tâches répétitives. J'ai cependant une question : peut-on définir, dans la macro, le nombre d'exemplaire à imprimer, sachant que j'en souhaite 2 à chaque impression? Cordialement
Merci Michel pour l'intérêt que vous avez porté à cette vidéo. On peut effectivement inscrire dans la macro le nombre d'exemplaires souhaités à chaque appui sur le bouton. Je ne suis pas développeur, aussi j'ai recherché une réponse sur ce lien forums.macg.co/threads/openoffice-org-calc-une-macro-pour-imprimer.1222045/ et je l'ai intégré dans la macro. J'ai obtenu 2 exemplaires de ma page. En prenant pour base l'image de ma vidéo (arrêt à 6:05). Ligne 15 remplacer dim args1(0) par dim args1(1) puis ajouter en ligne18 args1(1).Name = "Copies" et en ligne 19 args1(1).Value = 2 et enfin à la ligne 28 qui sera devenue ligne 30 intercaler entre le 0 rouge et Array() vert , args1(), sans omettre les virgules de séparation. La ligne devient donc: dispatcher.executeDispatch(document, ".uno:Print", "", 0, args1(), Array()) Le chiffre 0 entre parenthèse pour args1 indique, je suppose, 1 seul argument qui possède un nom et une valeur. En indiquant (1) on précise qu'il y a une double propriété (la propriété 0 et la propriété 1 qui a pour nom "Copies" attention entre guillemets, avec une majuscule mais pas d'espace et qui a pour valeur 2, pour 2 exemplaires), puis on indique au dispatcher dans la fonction Print qu'il doit tenir compte de la totalité des propriétés notées en args1. Un développeur confirmé me reprendra si l'explication n'est pas conforme, en tous cas, ça marche. Pour les essais, j'ai 2 boutons le premier, celui de la vidéo qui déclenche une seule impression ou plusieurs si on modifie la quantité dans la fenêtre d'impression, et un deuxième appelé Impression2 pour déclencher directement 2 impressions. Espérant avoir répondu à votre demande, cher Michel, je vous souhaite une bonne utilisation de cette macro.
@@MrJef50000 Merci beaucoup pour ce retour rapide. J'ai fait les modifications (sans toujours comprendre ce que je faisais!), mais ça fonctionne impeccablement et conformément à mes attentes. Encore merci
Bonsoir Monsieur Je tien a vous remercie pour cette vidéo excellant et surtout de nous avoir donné les fichier Excel pour pouvoir suive votre exemple de A à Z
Bonsoir M. Boualem M. Je suis très heureux que cette fonction réponde à vos besoins. N'étant pas informaticien, j'ai pris beaucoup de plaisir à la développer. Je vous en souhaite un bon usage, et vous remercie pour votre commentaire reconnaissant.
bonjour monsieur. tout d'abord merci pour vos efforts sur la video. et je vous demande si vous avez une solution pour convertir et écrire en lettre un nombre négatif. exemple " -10 dhs" " moins dix dirhams". on a besoin de l'écrire surtout sur les montants négatifs de la révision des prix et merci d'avance. mon email khouamk@gmail.com
Bonjour monsieur. Je viens de découvrir votre question. Je vous remercie de l'intérêt que vous portez à ma fonction. N'étant pas informaticien ou développeur, je vais me replonger dans le code et vous tiendrai au courant dans quelques jours du fruit de mon travail. J'espère pouvoir vous apporter une réponse positive.
merci beaucoup pour votre gentillesse. et bon courage. bon succès.
Merci à tous ceux qui apprécient cette fonction. J'ai corrigé le code pour permettre cette option des nombres négatifs.