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 35

DateAuteur du sujetSujetExtrait du message
01/07/2018 à 16:15DOUZALVBA et objet "Chronologie" ?Je ne comprend pas ce que tu veux et c'est quoi cette "chronologie" ? Pourquoi un nom dont la référence est "=#N/A" ...
01/07/2018 à 07:47dinamik Remplir une base de donnée en fonction de plusieurs formulairesVoici un code qui devrait faire ce que tu demandes à condition bien sûr que les classeurs sont construits comme ceux postés en exemple ! Les contraintes : toutes les feuilles des classeurs "Formulaire" se nomment "Feuil1", si ce n'est pas le cas, il te faudra adapter tous les tableaux de ces dernièr...
30/06/2018 à 20:20ramsapat Suppression d'espace devant nombre importéPeux-tu poster un exemple de ton fichier pour que nous puissions faire des tests ...
30/06/2018 à 20:08berna15Erreur d'exécution 1004Désolé xorsankukai, j'ai répondu après que tu ai donné la bonne réponse décidément, il me faut vraiment penser à cette touche F5 avant de épondre...
30/06/2018 à 20:00soumia Boucle sur ExcelContent que dhany (salut dhany ) ai pu t'aider pour finaliser mais la prochaine fois précise ta demande, la réponse que tu recevra en retour sera d'autant plus précise ...
29/06/2018 à 16:28berna15Erreur d'exécution 1004Dans ces lignes, il manque les lettres : comme ça ...
29/06/2018 à 15:37azkaet Recherche d'ongletEt quels sont les critères de recherche ...
29/06/2018 à 15:33GuedhamiApparaître un com' lors du survol un bouton avec le curseurRe, content de t'avoir aidé...
29/06/2018 à 15:24GuedhamiApparaître un com' lors du survol un bouton avec le curseurVoici le premier code posté avec la propriété "ToolTipText" paramétrée pour les deux boutons ...
29/06/2018 à 15:11MEZIO47-63 Recherchv sur seulement une partie d'une celluleTout simplement parce qu'il y a deux fois le même numéro 20170342, une fois dans chaque cellule ! Si tu veux un 0 ou un 1, tu peux utiliser cette formule : =SI(NB.SI($A$1:$A$2;"*"&D7&"*")>0;1;0) Concernant la coloration à l'intérieur des cellules A1:A2 (il peut y en avoir plus aussi bien...
29/06/2018 à 06:49NBKDK Si à plusieurs critères dont 1 en prioritéAvec cette explication, j'ai mal compris la demande : c'est pour cette raison que je suis parti sur toute la colonne A ...
29/06/2018 à 06:46kelly2018Report de pointage dans un autre classeurContent de t'avoir aidé ! Bonne journée...
29/06/2018 à 06:44lougaTrasfert de donnéesAlors bizarrement, ce matin ça fonctionne une fois sur deux ??? Dans ce cas, on va procéder autrement, teste ce code ...
28/06/2018 à 18:20GuedhamiApparaître un com' lors du survol un bouton avec le curseurC'est la propriété "TooltipText"...
28/06/2018 à 17:16NBKDK Si à plusieurs critères dont 1 en prioritéComme tu cherches à comparer des dates, il faut pouvoir récupérer le numéro de ligne donc, pour le mot "Finale" : =SI(NB.SI(A:A;"Finale")=0;"Non concerné";SI(INDIRECT("B"&EQUIV("Finale";A:A;0))>INDIRECT("C"&EQUIV("Finale";A:A;0));"erreur";"OK")) et Pour le mot Intégrale : =SI(NB.SI(A:A;"I...
28/06/2018 à 16:44soumia Boucle sur ExcelUne piste, commentaires dans le code. Reviens si il y a quelque chose qui t'échappe ...
28/06/2018 à 16:30Sylvain10 Masquer les zérosPour B2 : =Tableau!C7&SI(Tableau!D7=0;"";" "&Tableau!D7) Pour C2 : =Tableau!E7&SI(Tableau!E8=0;"";" , "&Tableau!E8) Je pense qu'avec ça tu va comprendre le principe et pouvoir adapter pour les autres cellules...
28/06/2018 à 16:21MEZIO47-63 Recherchv sur seulement une partie d'une celluleVoici une Sub pour colorer les numéros dans la cellule A1 (une fonction retourne une valeur ou un tableau de valeurs mais n'est pas vraiment faite pour exécuter des actions, elle pourrait fonctionner mais rendrait le truc instable) : La Sub attend deux arguments, le premier est un Range qui représen...
28/06/2018 à 15:36fox500 Masquer les resultatsDe cette façon : =SI(D11="";"";SI(D11>$E$1;"OK";"Vous devez passer une commande"))...
28/06/2018 à 15:302111quentinCopier/Coller tableau dynamique dans autre Feuille Excel VBAC'est pourtant très simple ...
28/06/2018 à 11:55khawlaConcaténer deux colonneC'est ça que tu cherches à faire ...
28/06/2018 à 11:21chris45Desactiver l'impressionRe, Tout d'abords, le code modifié : ensuite, affiche l'UserForm en mode non modal (nécessaire pour fermer l'aperçu avant impression, mettre la propriété "ShowModal" à False) et pour finir, supprime l'espace parasite à la fin du nom de la feuille "planning" et après ça, ça devrait fonctionner...
28/06/2018 à 07:12kelly2018Report de pointage dans un autre classeurTu ouvres tes deux classeurs et tu fais les liaisons par formule ! Elles se présentent de cette façon quand le classeur cible est ouvert : ='[Tableau pointage kelly.xlsx]Pointage Juin 2018'!C5 Et de cette façon quand il est fermé (avec le chemin) : ='C:\Users\Le nom\Dossier\[Tableau poin...
28/06/2018 à 07:03lougaTrasfert de donnéesC'est vrai, je n'avais pas remarqué le nom du fichier dans la barre de titre mais ce n'est pas ça qui fait planter mon premier code, c'est le fait que ce soit un "ListObject" car comme louga a tiré des formules jusqu'à la ligne 145, il y a trop de ligne vide dans la colonne M. Si on supprime toutes...
28/06/2018 à 06:58chris45Desactiver l'impressionPostes un fichier exemple, une copie de ton fichier mais anonymisé (ça évite de devoir bricoler par la suite pour que le code fonctionne sur l'original)...
28/06/2018 à 06:52lougaTrasfert de donnéesBon, alors essais de cette façon (filtrage spécifique directement sur le tableau) : Petite précision, il y a une faute de frappe sur les mots Attente dans ta feuille dossier "attemte" au lieu de "attente"...
27/06/2018 à 07:10lougaTrasfert de donnéesVoici une piste, je suis parti du principe que les deux feuilles existent dans le classeur (Attente et Ouvert). La procédure utilise les copies des résultats de filtrage ...
26/06/2018 à 19:48chris45Desactiver l'impressionRe, Oui, ce code doit être mis dans le module du classeur (ThisWorkbook) ! concernant la déclaration de la variable "Annuler", il faut ajouter un module standard (Insertion--->Module (pas module de classe)) et coller cette ligne de code tout en haut du module afin que la portée de cette variable...
26/06/2018 à 06:51ThéoDelh UserForm / Liaisons TextBox/Label/ListBoxAlors, utilises l'événement Click() de la ListBox plutôt que Change()...
26/06/2018 à 06:49lougaTrasfert de donnéesPostes un fichier test avec l'état initial et l'état final afin qu'on puisse t'aider plus facilement ...
26/06/2018 à 06:47chris45Desactiver l'impressionUtilises un variable servant d'interrupteur pour autoriser ou interdire l'impression : et dans le module du classeur ...
25/06/2018 à 21:15tapir26200FréquenceRe, Tenir la touche Alt enfoncée puis ensuite (toujours en tenant la touche Alt enfoncée) appuis sur F11 puis appuis sur la touche I puis appuis sur la touche M, dans la fenêtre qui vient de s'afficher, coller le code que je t'ai donné ! Concernant l'envoi du fichier original, comme ici c'est un for...
25/06/2018 à 19:38tapir26200FréquenceRe, Sinon, un fonction perso : à utiliser de cette façon : =PosChiffre(B4:AB4;25) pour 25 =PosChiffre(B4:AB4;26) pour 26 et =PosChiffre(B4:AB4;27) pour 27 Il y a sûrement une possibilité avec Excel mais là, j'ai le neurone bloqué...
25/06/2018 à 18:47quentinIAE Macro Copie sous condition mensuelRe, Une autre piste car il y a des formules qui doivent être construites donc, affectation des valeurs avec construction des formules ce qui est plus rapide que des copier/coller ...
25/06/2018 à 18:09Offoloren Comparer les noms de fichiers dans un dossier avec ceux dans une feuille exBien content de t'avoir mis sur la piste ...
25/06/2018 à 07:26quentinIAE Macro Copie sous condition mensuelPeut être de cette façon ? (je n'ai pas regardé la partir tri) ...
25/06/2018 à 06:55tapir26200FréquenceUn peu plus d'explications serait nécessaire ...
25/06/2018 à 06:36tristan05 Masquer CelluleOu encore utiliser un formatage personnalisé avec ;;; "Format de cellule" onglet "Nombre" choisir "Personnalisé" et dans le champ "Type" entrer les trois points-virgules. Le contenu ne sera plus visible dans la cellule mais seulement dans la barre de formule une fois la cellule sélectionnée...
24/06/2018 à 11:01runshaftClassement par catégoriesMerci, j'arrive...
24/06/2018 à 10:06runshaftClassement par catégoriesOui, c'est pour ça que j'ai précisé n'avoir pas rafraîchi le message avant de posté...
24/06/2018 à 09:18runshaftClassement par catégoriesOups, désolé par rafraîchi ...
24/06/2018 à 09:17runshaftClassement par catégoriesEt non dhany, le séparateur pas défaut est l'espace il te suffit de tester ce code ...
24/06/2018 à 09:10MorinoControle d'un tableau saisieUne piste avec des MFC à adapter si nécessaire ...
24/06/2018 à 08:08Sergio33600 Formule Excel - Figer les cellulesSi j'ai bien compris la demande, tu veux que la feuille "Feuil2" reflète exactement la feuille "Feuil1" si tu modifie les emplacements des noms ? Si c'est ça, remplace la formule en "Feuil2" : =Feuil1!B4 par : =INDIRECT("Feuil1!B"&LIGNE()+2)...
23/06/2018 à 18:16GalouportieMacro - Création d'une pop up qui dirige vers le bureauUne piste mais sans être sûr que ce soit ce que tu veux ! A mettre dans un module standard : A mettre dans le module du classeur (ThisWorkbook) ...
23/06/2018 à 17:51ClegalComparer 2 fichiersC'est tout de même un peu bizarre ce suivit des numéros de facture ...
23/06/2018 à 17:04ClegalComparer 2 fichiersTu dis : comment considère-tu ces deux numéros de facture PMT121215-01 PMT121215 ...
23/06/2018 à 16:17pierrebastres Exécution macros très lenteUne autre façon d'écrire mais je ne pense pas que ça va améliorer la vitesse car il n'y a pas de raison que ça mette du temps. Par contre, est ce que ton classeur comporte de nombreuses formules ? Si c'est le cas, un blocage du calcul avant l'exécution du code serait peut être une solution ...
23/06/2018 à 11:34Clegal Creation onglet et copie donneesUne piste avec les commentaires dans le code ...
23/06/2018 à 08:21FoukiColorie de celluleUne piste, tu sélectionnes les cellules de A2 à H2 puis MFC et tu choisis "Utiliser une formule...." et dans le champ tu entres : =$C$2=$G$2 et tu choisis la couleur verte puis tu rajoutes une règle et tu entres : =$C$2<>$G$2 et tu choisis la couleur rouge Pour moi, Excel 2007 Français, adapte...