T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 70

DateAuteur du sujetSujetExtrait du message
06/09/2016 à 16:33MVBAMLire une vidéo sur 2 WMP en même tempsEt en faisant une manip du genre ? ...
06/09/2016 à 15:54MVBAMLire une vidéo sur 2 WMP en même tempsLe temps de charger la vidéo doit probablement générer ce décalage donc, peut être charger les vidéos dans Initialize et ensuite commencer la lecture avec Activate ...
06/09/2016 à 06:53christine854 Importer fusionner fichier csv,txtN'ayant absolument pas fais de test, ce détail m'a échappé Ceci viens du fait que dans VB les arguments sont passés par référence (emplacement mémoire) et comme mon tableau n'est pas explicitement typé (choix que j'ai fais car présence de l'index de colonne qui est un entier) ce n'est pas accepté. I...
05/09/2016 à 07:09christine854 Importer fusionner fichier csv,txtVoici un code un peu plus complet. 3 conditions cependant ; 1 le classeur "résultat.xls" doit exister et être ouvert 2 ce dernier doit déjà avoir les deux feuilles "TDM_09/2016" et "TM_09/2016" 3 les fichiers à importer doivent être dans le même dossier que le classeur où sera exécuter cette macro (...
04/09/2016 à 08:57theguiltCentre usertext verticalementQuand tu incorpores un objet ActiveX sur une feuille, double-clique dessus ce qui te mènera dans le VBE et ensuite, dans la partie gauche et basse tu as la feuille des propriétés que tu peux modifier à ta guise et dans ton cas, c'est la propriété "TextAlign" ! Un clic droit sur l'objet dans la feuil...
04/09/2016 à 08:48thomas57Mise à jour d'un fichier sans ouvrir les fichiers sourcesAvec des formules de liaison que tu peux ensuite supprimer. Si les valeurs des différents classeurs sont dans des feuilles ayant le même nom et les valeurs dans des cellules identiques, tu peux faire une boucle. Un début de piste ...
04/09/2016 à 07:55christine854 Importer fusionner fichier csv,txtUne piste avec lecture séquentielle de fichier texte : Tu appelles cette proc de cette façon en adaptant le nom du fichier et le séparateur (ici tabulation) ...
03/09/2016 à 12:40chriskax Insérer valeur d'une céllule dans sujet MailEssai de cette façon ...
03/09/2016 à 12:31Letikeur Checkbox qui ouvre une textboxUtilises des variables publiques niveau Module. Ton code, tu pourrais l'écrire de cette façon ...
03/09/2016 à 12:17julien35000 Rendre inactif fermeture sauf par macroDans le module du classeur ...
03/09/2016 à 12:13mamouthValider modif dans formulaire saisieLà, c'est sûr que les neurones vont chauffer mais comme disait Jacques Coeur, "à coeur vaillant rien d'impossible !" Un élément est à mon sens primordial dans une base de données, c'est la clé unique c'est à dire un nombre, un mot, une combinaison alphanumérique, qu'importe pourvu qu'elle soit uniqu...
03/09/2016 à 11:45theguilt Pointeur forme main image activeXPropriétés de l'image, "MousePointer" sur "fmMousePointerCustom" (99) et ensuite chercher sur le disque un curseur ayant la forme de la main avec l'index tendu ! Je viens d'en dessiner une, je te la poste. Comme l'extension .cur n'est pas admise sur le site, je l'ai renommé en .xls donc, une fois su...
03/09/2016 à 10:36Aissam1029Rechercher plusieurs valeurs sur une liste des nomsRe, Oui ça j'ai bien compris mais où est cette liste de noms à rechercher ? Dans une colonne d'une feuille, dans un texte ou ailleurs encore ...
03/09/2016 à 10:31theguiltTextboxTeste ceci ...
03/09/2016 à 09:34theguiltTextboxTu supprimes l'astérisque de la propriété "PasswordChar" et dans la propriété "Text" tu inscris "Mot de Passe". Il te suffis alors d'utiliser la procédure évènementielle "GotFocus" pour redéfinir le TextBox en champ pour mot de passe en utilisant à nouveau l'astérisque ...
03/09/2016 à 09:26Aissam1029Rechercher plusieurs valeurs sur une liste des nomsIl faut un peu plus de précisions ! Ou se trouve la liste des noms recherchés et où se trouve la liste pouvant contenir ces noms et dans laquelle il faut effectuer la recherche ...
03/09/2016 à 09:22Alex38 Copie de A à B si un mot précis est dans la cellules ALà, je ne comprends pas que tu n'ai pas le résultat escompté ? Une autre possibilité, tu utilise la fonction GAUCHE comme je te l'ai posté au début : sur toute ta colonne B puis tu colle le code ci-dessous dans le module et touche F5 après avoir mis le curseur dans la proc. Cette procédure va rempla...
03/09/2016 à 09:10Seb25 Code VBA pour additionner les heures supérieures à 24Re, Nouvelle correction de ma fonction Je n'avais pas pris en compte une valeur de temps négative pour le second argument qui en absolue pouvait être supérieure à celle du premier argument donc, fonction à remplacer par cette dernière mouture ...
03/09/2016 à 08:49Seb25 Code VBA pour additionner les heures supérieures à 24J'ai remanié ma fonction (séparateur décimal au cas ou, et valeur négative pour le second argument). Tu colle tout le code ci-dessous (fonction comprise puisqu'elle est appelée !) à la place de la procédure évènementielle "Private Sub CommandButton4_Click()" ...
02/09/2016 à 07:47Alex38 Copie de A à B si un mot précis est dans la cellules AQue te dire de plus ? Tu affiche la feuille cible de façon à ce qu'elle soit active puis touche Alt+F11 pour être dans le VBE ensuite, menu "Insertion"-->"Module" dans la partie droite qui vient de s'afficher tu colles le code que je t'ai posté plus haut, tu cliques n'importe où dans le code de f...
02/09/2016 à 07:13Seb25 Code VBA pour additionner les heures supérieures à 24Je viens de pondre une fonction pour le calcul des heures (addition et soustraction) teste si ça convient : une petite proc pour le test de la fonction ...
01/09/2016 à 19:54Seb25 Code VBA pour additionner les heures supérieures à 24Quand tu convertis en date un texte, il ne peut excéder 23:59:59 donc, ta valeur de 99:00 génère une erreur avec CDate() : Pour que ça fonctionne comme tu le désires, il te faut une fonction perso, si j'ai 5 mn, je me penche dessus pour te pondre quelque chose ...
01/09/2016 à 18:04Alex38 Copie de A à B si un mot précis est dans la cellules ALe code doit être mis dans un module standard et la feuille active doit être celle qui est visée par la procédure. Une fois ces conditions remplies, mettre le curseur dans la proc (n'importe où) puis touche F5. Si dans une cellule de la colonne A se trouve les mots "your price", cette cellule est co...
01/09/2016 à 07:04Seb25 Code VBA pour additionner les heures supérieures à 24Comme précisé dans mon post, pour Excel, les heures sont des nombres avec décimales (ou non) et l'addition de temps c'est de l'addition de nombre, 1,5 représente 36 heures c'est seulement le formatage qui nous permet de mieux l'interpréter. Le problème avec la fonction Text() c'est qu'elle n'accepte...
01/09/2016 à 06:47Alex38 Copie de A à B si un mot précis est dans la cellules AAlors, par VBA ...
31/08/2016 à 18:37EloeloMacro tronquage et concatenationComme tu n'es pas trop précise sur ce que tu veux faire, je te propose une piste mais il te faut savoir qu'il y a une multitude de façons de faire ...
31/08/2016 à 18:28lanaCorrection code remplissage tableauAvec un Select Case peut être ...
31/08/2016 à 18:07Alex38 Copie de A à B si un mot précis est dans la cellules AEn colonne B ...
31/08/2016 à 17:53mynameisjeff VBA trouver la plus petite valeurAvec une fonction Perso. La cellule passée en argument est la même pour toutes les feuilles et la feuille "Résultat" est évitée : et dans une cellule de la feuille "Résultat" ...
31/08/2016 à 16:32Seb25 Code VBA pour additionner les heures supérieures à 24Un exemple pour te donner une piste : Petit rappel, pour Excel, l'unité (1) représente 1 jour donc, 1/24 représente 1 heure...
28/08/2016 à 20:14NowheremanInterdire de cocher une checkbox sous conditionA mettre dans le module de la feuille contenant les CheckBox ...
28/08/2016 à 19:58bad_seed VBA Probleme avec l'utilisation des dictionnairesAvec deux dictionnaires, recherche d'une valeur dans l'autre, adapte à tes besoins sinon, voir les filtres élaborés ...
25/08/2016 à 17:31UbuIf Not IsNumeric sur plusieurs feuillesUne piste. A mettre dans le module du classeur (ThisWorkbook) ...
25/08/2016 à 17:13bad_seed VBA Probleme avec l'utilisation des dictionnairesJe verrai plutôt ça avec Find (les numéros de dossier étant censés être unique) ...
25/08/2016 à 16:55gaabilia Modifier une ligne Excel d'un userform"ListIndex" est en base 0, il te faut donc rajouter 1 car les lignes sont en base 1...
25/08/2016 à 16:52Fondor28 Utilisation de Range.Formula avec l'objet .CellsExécute cette proc pour mieux comprendre ...
25/08/2016 à 15:44Fondor28 Utilisation de Range.Formula avec l'objet .CellsDeux petites erreurs ! Range et Cells ne vont pas ensemble si il n'y a qu'une cellule indiquée : donc, c'est soit ça : soit ça : "Formula" attend un String donc ce sont les adresses de cellule ou alors les valeurs de cellules mais ces dernières doivent contenir une adresse de cellule valide...
22/08/2016 à 15:34melissaNd Message d'erreur fin saisie textboxA mettre dans le module de la Form. Les bornes à adapter sont dans la proc "Exit". Pour mon exemple, le TextBox s'appelle "TextBox1" ...
11/08/2016 à 08:21Moys09 Excel 2013 Remplacer automatiquement un nombre par une lettrUne piste similaire. Attention tout de même, Jean-Eric utilise la fonte "Wingdings" et non "Webdings" ...
05/08/2016 à 18:46Mutafukaz UserForm TextBox_Enter action identique sur +sieurs TextBoxDans un module de classe l'évènement "Enter" n'est pas disponible. Si tu as beaucoup de TextBox, tu peux mettre un bouton "Reset" à qui tu attribut le code ci-dessous ...
08/07/2016 à 15:33cfafpa Palette de couleur VBAPourquoi compliquer ? Ceci fonctionne ...
04/07/2016 à 15:31elktrsCondition pour retirer des itérations dans forPourquoi répéter la boucle intérieure 100 fois ? Une fois ne suffit pas ...
04/07/2016 à 15:22Manu31Détection d'une action sur un contrôle quelconqueA mettre en tête de module de la Form (UserForm14) : A mettre en début de procédure Initialize de la Form ("Private Sub UserForm_Initialize()") : A mettre dans un module standard (un nouveau ou un déjà existant) : Attention, je n'ai pas géré les boutons d'option désactivés car je n'ai pas cherché da...
03/07/2016 à 08:03Manu31Détection d'une action sur un contrôle quelconqueUn exemple très simple sur une seule colonne de cases à cocher (16 dans mon exemple) et une case à cocher en entête : A mettre dans le module de la Form : A mettre dans un module standard (la Form s'appelle UserForm1) : et dans un module de classe nommé Classe1 ...
02/07/2016 à 13:55valentinLF TextBox, Arrondi et nombres imposésDans le même esprit que ThauThème mais avec une fonction que tu appelles depuis ton évènement "Change" du ComboBox. La fonction : L'appel ...
01/07/2016 à 07:35jluc5609 Userform avec recherche intuitive par colonnes dans listboxRemplace la fonction "Valide" par celle-ci et teste : Re, La casse a son importance, P est différent de p...
16/06/2016 à 07:23Tonny66Suppression colonne via UserformUne listbox nommée "ListBox1" et un commandbutton nommé "CommandButton1" (noms par défaut) posés sur une Form et tu colles le code ci-dessous dans le module de la Form ...
18/04/2016 à 21:03Skodameone Date arrondi jour ouvré précédentRegarde la fonction NB.JOURS.OUVRES()...
09/04/2016 à 12:16julianVerouiller une partie du tableauTu protèges la feuille ! Clic droit sur C3 (je suppose que c'est une liste de validation) --> "Format de cellule" --> onglet "Protection" --> décocher la case "Verrouillée" puis "OK" ensuite, tu protèges la feuille avec un mot de passe...
09/04/2016 à 08:27roxane12Fonction siAs-tu seulement pris la peine de tester mon code ? Quelques commentaires dans ton code ...