T

Jeune membre

Inscrit le :05/01/2018
Dernière activité :08/02/2018 à 09:09
Version d'Excel :2010 Win EN
Messages
31
Votes
1
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Tiagorimb

DateAuteur du sujetSujetExtrait du message
16/01/2018 à 11:16pompaero Filtrer listboxVoila un petit exemple, ce n'est pas mis en forme à toi d'insérer ce que tu veux, comme tu le veux dans ta listbox, tu trouveras le code que j'ai fait dans la méthode événement "change" de la textbox4, dans la partie code de ton USF concerné ! Dit moi si je c'est bien ce que tu veux ...
16/01/2018 à 10:21pompaero Filtrer listboxYo, Si j'ai bien compris tu veux afficher les consignes (Soit les noms/prénoms présent sur la feuille consigne)dans la listbox, consignes associé à la date insérer dans la text box ? Quel que soit la date ? début ou fin ? J'ai déjà une petite idée de comment procédé ! Après est ce que tu veux un bou...
12/01/2018 à 14:49iliessTextBox en format NombreQuel est le format de la cellule ou tu déposes les valeurs ? Elles sont au format number ? Donne moi un exemple de la sortie que tu aimerais ...
12/01/2018 à 14:46iliessTextBox en format NombreQuel est le problème ...
12/01/2018 à 14:30eliottealderson Optimisation macro import - durée de traitement très longueYo, Peut-être hors sujet mais j'essaye quand même, je pose ça la: http://professor-excel.com/performance-excel-study/...
12/01/2018 à 14:25iliessTextBox en format NombreYo, Je ne pense pas que les TextBox soit typé, quel est réellement ton besoin ? C'est quand tu récupères leur contenu que tu n'obtiens pas le résultat escompté ? Ou tu veux que le séparateur soit une virgule et non un point ? Il me semble que sur Excel la virgule permet d'identifier les Millièmes, c...
12/01/2018 à 14:16WillauChangement de mise en page par VBA même lors d'un fichier partagéYo, Il a deux événements qui pourrais t’intéresser, un qui exécute du code à l'ouverture du fichier, ou a sa fermeture. Pour s'en servir c'est simple, quand tu es dans l'interface Visual Basique, tu as un explorateur sur ta gauche, avec tes différents projets/pages ouvertes, Cherche ThisWorkBook (Si...
12/01/2018 à 12:07LookAssPop up automatiqueYo, AlexP1609, je suis pas sur que c'est vraiment ce qu'il à besoin, mais l'idée d'utiliser le OnChange est bonne ! Ce qu'il peux être fait c'est d'utiliser une variable Public avec l'événement change ! Dans ton module de Workbooks...
12/01/2018 à 11:20Lasource06 Déduire un prélèvement chaque mois à dateCe n'est pas si simple, Il y as plusieurs échéances différentes (Chacune d'elle à une date différente), une pour la voiture et une pour la maison si je ne me trompe pas, il faudrais alors stocké le dernier moi ou l'échéance à été éffectué pour chacune d'elle, soit une colonne de plus dans le tableau...
12/01/2018 à 10:56Lasource06 Déduire un prélèvement chaque mois à dateAvec une variable qui stockerai cette information ? ça je m'en doutais, mais je pensais que la durée de vie d'une variable sur Excel se limitait de l'ouverture à la fermeture, selon l'instanciation ! Je me trompe ? Si oui cela m’intéresse, y'aurai t'il un moyen de Sérialiser certaines variables ...
12/01/2018 à 10:45Whatesle 1 seul Userform pour plusieurs CommandButtonJe ne suis pas vraiment un spécialiste d'Excel, Timer fait référence à quoi ? Elle renvoi : "Un seul représentant le nombre de secondes écoulées depuis minuit. SyntaxeMinuterieRemarques Dans Microsoft Windows, la minuterie fonction retourne des parties fractionnaires d’une seconde. Sur Macintosh, la...
12/01/2018 à 10:41Lasource06 Déduire un prélèvement chaque mois à dateBon du coup j'ai eu un coup de motivation ! J'ai un fait un code qui à l'ouverture va parcourir la colonne Date échéance, et qui, si la date correspond à celle d'aujourd'hui, va soustraire l'échéance ! J'ai modifier les valeurs des cellules de la colonne Date échéance afin que la macro puisse identi...
12/01/2018 à 10:25Lasource06 Déduire un prélèvement chaque mois à dateJe n'ai pas trop la tête à me pencher sur des fomules Excel, mais je pense que dans l'idée, déduire une échéance à une date donné est possible ! Le seul hic c'est que si Excel n'est pas constamment ouvert, ou tout simplement pas le jours ou l'échéance est programmé, celle-ci ne sera pas faite ! Enfi...
12/01/2018 à 10:14Whatesle 1 seul Userform pour plusieurs CommandButtonSoit le mode Debogueur est activé et t'empêche de fermer les fichiers excels, soit une boucle infini à fait planter le processus Excel ! Fait un Ctr + Alt + Suppr Clique sur Gestionnaire de tâches, et vérifie si excel est ouvert, si c'est le cas, n'hésite pas à l'arrêter ! Si c'est un problème de dl...
12/01/2018 à 09:25jef59Msgbox nombreRe-Bonjour, Très belle proposition de MFerrand qui montre sa parfaite maitrise des fonctions native d'Excel ! J'ai aussi une proposition à faire, beaucoup moins optimale, tout aussi fonctionnelle et un peu d'algorithmie ne fait jamais de mal ! Déjà j'ai pas pu m'empêcher de changer la partie de ton...
11/01/2018 à 15:01Catab VBA : Rechercher chaîne de caractère dans un classeurYo, Dim Rng as Range Dim MaRecherche As String Dim i as integer Dim trouver as boolean trouver = false i=0 While trouver = false i = i + 1 MaRecherche = Range("G17").Value Set Rng = Cells.Find(What:=MaRecherche, After:=ActiveCell, LookIn:=xlValues, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDir...
11/01/2018 à 13:50jef59Msgbox nombreYo, Tu veux copier quel valeurs ? D'ou tu les copies ? Ces valeurs sont déjà dans le presse-papiers ? MFerrand, Je pense que le Classeur/feuille de destination est bien la feuille deux et colonne A, sinon il ne demanderai pas de décaler sur la B et ainsi de suite si elle est rempli...
11/01/2018 à 13:10Lasource06 Déduire un prélèvement chaque mois à dateDim SommeADeduire as integer, MontantRestant as integer SommeADeduire = Cells("A1") MontantRestant = Cells("A2") MontantRestant = MontantRestant - SommeADeduire Cells("A2") = MontantRestant 'Pas sur à partir de la, ça depend comment tu veux procédé If Day(Now()) = 11 'TODO seulement le 11 End IF P-S...
11/01/2018 à 11:02Tiagorimb Objet Range qui fait référence à aucunes cellulesD'accord, je te remercie de ta réponse, je clos le sujet ...
11/01/2018 à 09:42Tiagorimb Objet Range qui fait référence à aucunes cellulesJ'aimerai savoir si c'est possible de créer un objet Range complètement virtuel, c'est à dire, qui ne fait référence à aucune cellule physique, d'aucune feuille ou ni même classeur. Suis-je obligé de faire une classe ? Mon problème c'est que je manipule des Ranges actuellement, j'effectue des calcul...
11/01/2018 à 09:26jef59ConcaténationPas besoin de mettre les parenthèses englobante ! Et je préfère mettre des espaces entre les éléments à concaténer et le &, tout simplement parce que ça évite les bugs de fond, et oui l'espace manquais, mais bon, ça aurait juste donné un peu de gymnastique mentale à notre cher amis...
11/01/2018 à 09:14jef59ConcaténationPour concaténer, "&" est ton amis ! Exemple: MsgBox Cells(Premièreligne, premièreColonne).value & Cells(Deuxièmeligne, deuxièmeColonne).value Fait quelques recherche sur google la prochaine fois, tu trouvera très facilement...
05/01/2018 à 16:06TiagorimbChiffre à virgule qui change de format à la copie dans une celluleJe vais essayer de Replace la virgule par un point, et de convertir en double, je vais juste devoir géré aussi la présence de virgule ! Merci tout de même pour ton aide ...
05/01/2018 à 16:03Nico44044 Pour les pros du VBA - Si cellule est %Haha t'inquiètes ! Pour ta connaissance, le .Value va renvoyer une valeur, tu essaye ensuite d'avoir la colonne avant cette valeur, voila l'erreur. Offset va visé une cellule, qui as une ligne ou une colonne différence de l'objet pointé, la tu veux la cellule qui est à une colonne de moins ? Dans ce...
05/01/2018 à 15:41Nico44044 Pour les pros du VBA - Si cellule est %Quel genre d'erreur ? Ecris la nous. Déjà un Value avant un Offset ça pique les yeux ! Pourquoi faire un Offset si tu utilises un Range ? Pointe directement la bonne cellule avec ton range :O...
05/01/2018 à 15:37TiagorimbChiffre à virgule qui change de format à la copie dans une celluleJ'ai cast en String avant de l'instancier dans la variable ça doit être du à ça ! Sinon le Type de ParamValue est Integer, je n'ai eu aucune erreur générique Oui Donc je le cast en string car j'ai pleins de différents types et je préfère les re convertir ensuite, Tu penses que c'est le problème ? Qu...
05/01/2018 à 15:28Nico44044 Pour les pros du VBA - Si cellule est %Son code est très bien, après je vois pas trop l'intérêt si tu ne le comprend pas, fait quelque chose qui sera allier compréhension et fonctionnalité, désolé de cette réponse mais je ne suis pas développeur spécialisé dans VBA mais plus dans l'algorithmie Ceci dit le paramètre Range n'as plus sont u...
05/01/2018 à 15:21Nico44044 Pour les pros du VBA - Si cellule est %<> 3 veux dire Différent de 3 ce qui fait référence à la colonne de la variable Target, il as du faire ça car il son code se lance au changement de la feuille...
05/01/2018 à 15:09Nico44044 Pour les pros du VBA - Si cellule est %Je peux pas vraiment ouvrir ton excel (Politique du réseau d'entreprise), mais ton problème à l'air plutôt simple. Sub Calcul_reduc() Dim Prix as Double, Reduc as double, PrixFinal as Double Prix = Cells(Ligne_de_la_cellule_prix, Colonne_de_la_cellule_prix) If Left(Cells(Ligne_de_la_cellule_reduc, C...
05/01/2018 à 14:36dauof MsgBoxQuand tu dit la totalité de ton code c'est ces deux lignes de MsgBox ? A quel moment tu veux afficher la deuxième partie de ton code ? soit si j'ai bien compris le deuxième MsgBox ? Soit un peu plus clair :3 ...
05/01/2018 à 14:14TiagorimbChiffre à virgule qui change de format à la copie dans une celluleJe travaille actuellement sur un projet Excel VBA, je développe une certaine macro, bref je pense que si on est ici c'est qu'on fait du VBA donc je vais aller droit au but ! J'ai un problème totalement illogique, à première vue c'est du format mais j'aimerai bien que vous y jetiez un coup d’œil ! Ap...