Passionné d'Excel

Inscrit le :29/05/2018
Dernière activité :02/10/2022 à 13:51
Version d'Excel :Ex.365 fr 64bits
Emploi :Traité à nouveau
Lieu :Bas-St-Laurent
Messages
5'032
Votes
934
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par ric - page 95

DateAuteur du sujetSujetExtrait du message
20/08/2018 à 22:17Atomiik Loic Problème formule + VBAGood, pour l'insertion des infos dans facture ou devis, on inscrit à la prochaine ligne vide ou à la ligne sélectionnée par l'utilisateur ?? ric...
20/08/2018 à 22:09Atomiik Loic Problème formule + VBALe mot de passe fourni ne fonctionne pas. Peux-tu soumettre le fichier sans mot de passe nulle part ? ... afin d'ajouter des infos pour les tests. ric...
20/08/2018 à 21:48grtc38 Bug sur la modif d'une ligne formulaire (VBA)Je suis toujours loin des solutions simples ... à l'initialisation du formulaire, à la composition du combobox, la boucle teste aussi si l'info est plus d'une fois dans la colonne B du tableau. si c'est le cas, il y a ajout de plusieurs espaces et du Id (colonne A du tableau) à l'item du combobox, a...
20/08/2018 à 17:13asaussereauInsertion de chapitre - Dur durMême fichier et avancement du projet ... tu peux aisément rester dans ce fil. ric...
20/08/2018 à 16:35asaussereauInsertion de chapitre - Dur durDans le menu onglet "Formules" > "Gestionnaire de noms", on constate que les premiers chapitres sont espacés de 9 lignes et les suivants de 10 lignes ... je suggère d'uniformiser à 10 lignes pour la facilité des traitements. J'ai remonté la déclaration des variables au début de la macro. Pour pla...
19/08/2018 à 16:19ric Inverser un masque de saisiMerci de la précision ric...
19/08/2018 à 14:01ric Inverser un masque de saisiC'était presque cela, j'ai mis : Application.DecimalSeparator Mais je prends ta suggestion et change pour : Application.International(xlDecimalSeparator) Je présume que ta suggestion est bonne pour les multiples versions précédentes d'Excel. ric...
19/08/2018 à 13:35ric Inverser un masque de saisiBon, finalement le code fonctionne bien si je change le . pour la , à la fin de la ligne précédente. tmp = Split(Format(Replace(Textbox1, ":", "") / 100, "00.0#"), ",") Je peux gérer cela en faisant détecté la chose. Merci pour le code plus "moderne". ric...
19/08/2018 à 13:27ric Inverser un masque de saisiLe même fichier que j'ai fourni dernièrement, ne tapant un chiffre, quel qu'il soit, j'ai l'erreur : L'erreur est toujours sur la ligne précitée. Je suis sous Excel 2016. ric...
19/08/2018 à 12:44ric Inverser un masque de saisiDésolé mais le code fourni boggue dès la saisie du premier chiffre. L'erreur est sur la ligne : tmp(0) = Format(CLng(tmp(0)) + Int(CLng(tmp(1)) / 60), "00") Je joins le fichier avec ton code. ric...
19/08/2018 à 11:55ric Inverser un masque de saisi@eriiic ... Merci pour l'amélioration du code. Je reprends une formation commencée il y a déjà dix ans et ce n'est pas toujours facile. J'ai tendance à rester dans mes vieilles pantoufles. ric...
19/08/2018 à 05:32jojo la frite Remplacer une InputBox par un Userform@jojo la frite, ... si cela peut t'être utile ... puisque tu as mentionné vouloir changer les inputbox pour des userform afin de gérer la saisie du temps. On saisit 1, 2, 3 ou 4 chiffres dans le textbox sous le format hh:mm commençant à droite vers la gauche. Si les 2 derniers chiffres sont plus gra...
19/08/2018 à 05:21ric Inverser un masque de saisiVoici le résultat que je souhaitais ... taper 1, 2, 3 ou 4 chiffres pour avoir hh:mm ... commençant à droite vers la gauche. J'ai ajouté ... si les minutes dépassent 60, une heure est ajoutée et les minutes restantes sont inscrites. ric...
19/08/2018 à 02:07ric Inverser un masque de saisiMerci de vos réponses. Parfois, on part sur le mauvais chemin et, malgré qu'ils mènent tous à Rome, le temps de s'y rendre peut être long. ric...
19/08/2018 à 02:02jojo la frite Remplacer une InputBox par un UserformJe vais donc cesser de me chasse la tête avec le masque de saisi de droite à gauche. Je suis bien heureux que ça fonctionne maintenant à ton goût. ric...
18/08/2018 à 22:46ric Inverser un masque de saisiDans le fichier joint, on saisit 4 chiffres dans un textbox d'un userform; la saisie se fait de gauche vers la droite. Comment modifier le code pour que la saisie se fasse de droite vers la gauche ? (je n'ai pas réussi) Et si on ne saisit pas tous les 4 chiffres, des 0 combleraient la différence......
18/08/2018 à 20:42jojo la frite Remplacer une InputBox par un UserformUn essai ... Je te laisse continuer. En regardant le code, je présume que tu es en mesure de fignoler à ton goût. Le Userform, que j'ai nommé "TempsEnHH_MM", sert aux deux avec une variable publique "LesHeures" placée en haut du module 5. Je te laisse la gestion de la saisie dans le textbox et le tr...
18/08/2018 à 19:43ricDéclaration des variablesHuummm! Un bon juroniste ... tu passes l'examen. ric...
18/08/2018 à 17:33ricDéclaration des variablesTant qu'à s'amuser : https://www.quizz.biz/quizz-1036329.html ric...
18/08/2018 à 17:06ricDéclaration des variablesMille mercis ... ça confirme mon intuition. ric...
18/08/2018 à 17:01ricDéclaration des variablesJ'ai vu plusieurs façons, selon les gens, d'écrire les déclarations de variables. Si j'écris : Dim X, Y, Z as Integer. Est-ce que X, Y et Z seront des entiers ou seulement Z ? Merci de cette précision qui me chicotte depuis quelques temps. Ric...
18/08/2018 à 16:32Atomiik Loic Userform débogage si je veux effacer ce que j'ai écrisBienvenu ric...
18/08/2018 à 16:24Atomiik Loic Userform débogage si je veux effacer ce que j'ai écrisUne suggestion, renomme les Userform pour la faciliter à s'y retrouver. Rech_Articles Rech_Client Rech_Prospect ric...
18/08/2018 à 16:19Atomiik Loic Userform débogage si je veux effacer ce que j'ai écrisAu début de la macro, ajoute "On Error Resume Next" À tester si ça convient ... ric...
18/08/2018 à 16:16SamVil Perte de certaines macros du classeur personnelHeureux que tu n'aies pas perdu tout ce travail. ric...
18/08/2018 à 14:19SamVil Perte de certaines macros du classeur personnelJ'ai effectué quelques tests de macros personnelles. Dans ton image, on y voit "Pesonal.xlsb" et "Personnal (version 1).xlsb" qui est plus gros. Excel fermé ... Je suggère de faire des copies dans un autre dossier de ces deux fichiers (tu peux les faire directement à partir de "Everything search Eng...
18/08/2018 à 14:06baldwinInterdire le tri à une rangéeDans ce cas ... une suggestion sans macro qui vaut ce qu'elle vaut ... Modifier "Nombre de tribus par états" pour "zz_Nombre de tribus par états" Ainsi, le trie gardera cette ligne en bas. Est-ce acceptable ? ric...
18/08/2018 à 13:44baldwinInterdire le tri à une rangéeEst-ce que tu parles de la colonne A (selon l'image fournie) ? Et d'un tri alphabétique, ordre croissant ? ric...
18/08/2018 à 13:29Atomiik Loic Userform à l'ouverture du fichier en plein écranEt ceci ... convient-il mieux ? ric...
18/08/2018 à 13:25SamVil Perte de certaines macros du classeur personnelUne restauration système ne ramènera pas les fichiers de données (chiffriers, documents et autres), elle ne replacera que les composants Windows ou applications modifiées depuis cette "sauvegarde effectuée par une modification". Effectuer des sauvegardes de nos données "manuellement ou automatiqueme...
18/08/2018 à 10:27asaussereauInsertion de chapitre - Dur durSans fichier représentatif, c'est difficile de visualiser. ric...
17/08/2018 à 22:10SamVil Perte de certaines macros du classeur personnelA propos d'Everything... il y a des versions portables 32 ou 64 bits, il n'y a qu'à dézipper dans un dossier et à utiliser. Si t'aimes pas, supprime le dossier, c'est tout. ric...
17/08/2018 à 21:30SamVil Perte de certaines macros du classeur personnelEst-ce qu'il y avait 5 fichiers > 1 macro par fichier? Ou est-ce que les 5 macros étaient dans un seul fichier de macro perso ? As-tu fait faire une recherche des fichiers .xlam (désolé ce sont les fichiers .xlsb )? Au cas où ce ne serait pas le même qui ouvre.. Est-ce que tu connais Everything S...
17/08/2018 à 19:22angel28VBAJ'ai aussi enlevé la sélection de la ligne suivante après la copie. Ici, ça fonctionne. Teste le fichier joint. ric...
17/08/2018 à 18:05fabmicVBA tri automatique par ordre alphabétiqueLe code de ton fichier ne correspondait aux plages de ton fichier. Remarque que j'en enlevé "Header:=xlGuess," il n'est pas nécessaire de mentionner qu'il y a "entête". À titre d'exemple ... à ajuster au besoin. ric...
17/08/2018 à 17:53asaussereauInsertion de chapitre - Dur durPour placer au bas... supposons qu'on parle de la colonne A. Trouver la dernière ligne non vide de la colonne et on ajoute 1 pour la première cellule vide. Puis, change la valeur de adressse. ric...
17/08/2018 à 17:33Xavier L Affichage d'un msg à la 1ère ouverture d'un fichier chaque nouvelle annéeLa cellule (D2) utilisée par Xavier en feuille "Instructions" est une cellule déprotégée. ric...
17/08/2018 à 17:29Xavier L Affichage d'un msg à la 1ère ouverture d'un fichier chaque nouvelle annéePour cells(2, 4) c'est cells (ligne , colonne). On peut écrire aussi cells(2, "D") Si tu as déplacé la macro dans ThisWorkbook, à la fin de "Workbook_Open", il faut changer : "call Module1.JourdelAn" pour "call JourdelAn", sinon le code cherche la macro au mauvais endroit. J'ai reproduis tes modifs...
17/08/2018 à 17:20Youyou1 Création d'étiquetteUn changement de dernière minute, un oublie qu'un textbox ne contient que du texte et un manque de teste. Je suis désolé ... c'est corrigé en V6...
17/08/2018 à 17:01Xavier L Affichage d'un msg à la 1ère ouverture d'un fichier chaque nouvelle annéeIl n'y a pas de raison autre que j'ai pris l'habitude ne pas charger "ThisWorkbook" inutilement. Des modules, on peut en ajouter tant que l'on veut. On peut même les renommer selon le thème d'exécution du code présent. Exemple : "Module1" aurait pu être renommé "MessageChangementAnnee". ric...
17/08/2018 à 16:52SamVil Perte de certaines macros du classeur personnelEt avant de partir en congé ... les 5 macros étaient présentes et fonctionnelles ? Tu n'as pas fait de copie de sécurité ?? Ric...
17/08/2018 à 16:48angel28VBAEn inscrivant à la fin des conditions : Cela met fin à la macro dès que la condition est fausse. Mets en commentaire ou supprime les " Exit Sub " et les "Else" tant qu'à faire. Teste ric P.S. Millaï, on s'est croisé ... bonjour...
17/08/2018 à 16:37Xavier L Affichage d'un msg à la 1ère ouverture d'un fichier chaque nouvelle annéeJ'ai placé la macro "JourdelAn" dans le module1. À la fin de la macro "Workbook_Open", j'ai ajouté "call modul1.JourdelAn". Les feuilles étant protégées, j'ai ajouté une feuille "Annee" qui est masquée. En "A1" de la feuille "Annee", j'ai inscrit 2017 pour imiter le changement d'année. À la première...
17/08/2018 à 16:10WillauInsérer le user et date&heure dans cellule lorsque modificationsUne suggestion ... ric...
17/08/2018 à 15:39Youyou1 Création d'étiquetteVersion 5 à tester ... ric...
17/08/2018 à 15:38Xavier L Macro qui fonctionne sur un fichier mais pas sur un autreCa a pris du temps ... mais l'important c'est de trouver ric...
17/08/2018 à 15:21Xavier L Macro qui fonctionne sur un fichier mais pas sur un autreIci, on parle du fichier "2018 - Révision de comptes (macro enregistrer sous fonctionne).xlsm" car le nom du fichier d'enregistrement est pris dans la feuille en "E4" (Compte = Range("E4").Value). Pour l'autre fichier il faudra adapter la valeur de "Compte". Est-ce que ceci peut convenir ? ric...
17/08/2018 à 14:45Xavier L Macro qui fonctionne sur un fichier mais pas sur un autreErreur je me reprend ... ric...
17/08/2018 à 14:29Xavier L Macro qui fonctionne sur un fichier mais pas sur un autreOui, devoir choisir où placer le fichier est possible. Je retrouve l'info et je reviens. Ric...
17/08/2018 à 14:04Xavier L Macro qui fonctionne sur un fichier mais pas sur un autreJe ne suis pas en réseau ... pour que les chemins se créent, il a fallu que j'ajoute dans les références VBA "Microsoft Forms 2.0 Objects Library". Puis, si je ne vérifie pas chacun des dossiers de façon indépendante, ça ne fonctionne pas. Je dois donc faire ainsi : ric...