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 63

DateAuteur du sujetSujetExtrait du message
30/01/2017 à 12:31mika51 Option buttonJe n'ai pas recréé les conditions mais teste pour voir : Oups, pas rafraîchi ...
28/01/2017 à 09:08micpid Format dateEt avec DateValue() ...
28/01/2017 à 08:23ChipsouCréer un compteur automatiqueEn disant ça, je voyais d'une manière générale car il y a aussi AUJOURDHUI(), MAINTENANT(), etc... Quand Chipsou dit : ces sommes ne tombent pas du ciel ! Il faut bien qu'elles soient entrées quelque part dans des cellules d'où ma question ...
27/01/2017 à 21:58Skezor Une petite question de formatTu peux utiliser une procédure évènementielle (ici "Worksheet_Change") pour agrandir la ligne et colonne mais pour avoir la marge gauche, il te faut centrer le texte. A mettre dans le module de la feuille ...
27/01/2017 à 20:28ChipsouCréer un compteur automatiqueRe, En C15 tu as une formule "=K8*C8+K9*C9+K10*C10+K11*C11+K12*C12" donc, il n'existe aucune formule dans un classeur qui ne dépende pas de valeurs entrées en "dur" et les seules qui se trouvent dans ta feuille et qui seraient sensées être alimentées par tes soins sont celles situées en C8:C12, non...
27/01/2017 à 15:58Eole51 Creation de listes aléatoires avec macroUne piste ...
27/01/2017 à 14:46XLAMMasquer réafficher lignes différentes avec liste déroulanteDans le module de la feuille "ARP 3-4 approbation", remplaces la procédure évènementielle "Worksheet_SelectionChange()" par la procédure "Worksheet_Change()" ci-dessous ...
27/01/2017 à 14:28FranckGailBoucle qui remplace un filtreIl est où le code que tu as commencé ? Une base de données ne doit pas avoir de trous et comme Excel n'est pas un logiciel de base de données, il est nécessaire de dupliquer le champ ! Par exemple tu as en colonne A, B et C: EP09/G1B/Grain bille si sur la ligne suivante tu as G1C/Grain cuir et que c...
27/01/2017 à 14:17Bouddha62Heure de début et fin dans textboxRe, Je verrai plus le contrôle de validité sur Exit() plutôt que sur Change() ...
27/01/2017 à 09:04Bouddha62Heure de début et fin dans textboxAvec DateDiff() ...
27/01/2017 à 07:55guillaume7684Comment modifier la destination d'un classeur créé par macroUne piste probablement à adapter. Quand on crée un code il est bon de ne pas mettre en place un gestionnaire d'erreur dès le début afin de voir où elles peuvent se produire et c'est seulement après avoir apporté les modifications pour qu'elles ne se produisent plus qu'on peut mettre en place ce gest...
27/01/2017 à 07:13shakelifeInsertion date et heure du moment dans celluleTu ne peux pas avoir deux procédures évènementielles identiques (Worksheet_Change) dans le même module ! Il te faut combiner tout ça dans la même procédure. Par contre, une partie de ton code ne veux rien dire, je le résume : De plus, dans ton dernier code, tu ne fait que copier deux fois la même pr...
27/01/2017 à 06:48ChipsouCréer un compteur automatiqueTu les entres où tes valeurs ? En C8:C12 ? Il suffit d'adapter mon code en conséquence ! De plus, les fonctions utilisées retourne n'importe quoi comme valeurs à chaque re-calcul de la feuille...
26/01/2017 à 17:15waderExecuter macro avec commande batchJe me trompe probablement mais je ne crois pas que tu puisses copier une feuille d'un classeur fermé. Tu peux ouvrir les classeurs sans les afficher, copier la feuille de l'un à l'autre puis les refermer...
26/01/2017 à 17:07Startinov Condition Si ne marche pasAmadéus, On c'est mal compris et surtout, j'ai probablement mal compris Effectivement, tu peux mettre ce que tu veux si la cellule est vide donc si la condition se vérifie mais Startinov disais : et comme dans sa formule "=SI(B1=" ";" ";blabla)" il vérifie qu'il y est un espace (donc cellule non vid...
26/01/2017 à 07:25ChipsouCréer un compteur automatiqueA mettre dans le module de la feuille concernée : En cellule B1 le nombre de fois le chiffre 2 (à adapter !), en C1 le nombre de fois une valeur négative, en D1 le nombre de fois une valeur positive et en E1 égale à 0...
26/01/2017 à 06:41Startinov Condition Si ne marche pasOù suis-je dans l'erreur et c'est quoi la preuve ? Si la cellule C2 ne contient rien (ni espace ni autre chose), aucune valeur ne sera inscrite, dans le cas contraire, la valeur voulue ! et le fonctionnement est identique à : mais effectivement, je peux me tromper, je ne suis et de loin, pas infaill...
25/01/2017 à 17:06Bouddha62Plusieurs checkbox dans userformAvec un module de classe nommé Classe1 (nom par défaut). Je suis parti du principe que ton UserForm s'appelle "UserForm1", que tes CheckBox sont nommées "CheckBox1", "CheckBox2", "CheckBox3", etc... Il en est de même pour les TextBox ("TextBox1", "TextBox2", "TextBox3", etc...) et que ces derniers c...
25/01/2017 à 16:13Startinov Condition Si ne marche pasSans ouvrir ton fichier mais si tu écris =SI(B1=" ";" ";blabla) forcément, ça n'ira pas car il ne faut pas qu'il y est d'espace entre tes guillemets ...
25/01/2017 à 09:57benjiben Excel se referme tout seulFais une recherche sur ton disque C:\ de façon à retrouver ton classeur de macros personnelles (PERSONAL.XLSB) dans le dossier XLSTART du genre : C:\Users\"Nom de l'utilisateur"\AppData\Roaming\Microsoft\Excel\XLSTART puis clic droit sur le fichier --> Ouvrir en maintenant la touche Maj (Shift) e...
25/01/2017 à 09:48JuliaM ListBox sous conditions VBAUne piste. Je suis parti, pour l'exemple, sur le fait que les noms des modèles sont suivis d'un nombre (dans ton fichier, le 1) séparé par un espace puisque je n'en sais pas plus ...
25/01/2017 à 09:28benjiben Excel se referme tout seulEt bien oui, ça a un lien puisque "Application.Quit" ferme l'instance en cours ! Il te faut retirer cette ligne, je suis surpris que tu n'es pas fais ce test (retirer la ligne de code) pour savoir si ça venait de là ...
25/01/2017 à 09:24benpastequePlanning annuelUne piste mais d'abords, il te faut lier ta Liste de choix à la cellule O2 (clic droit-->"Format de contrôle"-->"Cellule liée"). Pour janvier : tu adaptes pour les autres mois...
25/01/2017 à 09:14sigaDate de saisie dans Excel sans mise à jourA mettre dans le module de la feuille concernée ...
25/01/2017 à 07:12juicelink Export vers word avec formatAvec Format() ...
25/01/2017 à 06:51cfn3cfnInserer une ligneClic droit --> "Taille et propriétés..."--> onglet "Propriétés" --> choisir "Déplacer et dimensionner avec les cellules" ou "Déplacer sans dimensionner avec les cellules"...
24/01/2017 à 12:29F4crw Retrouver l'heure local à partir d'une dat et heure UTCIl y a sûrement plus simple mais c'est déjà un début de piste ...
23/01/2017 à 07:04resplendissant ERREUR D'EXÉCUTION '5' VBA - ExcelA quoi bon utiliser et affecter des valeurs à des variables qui ne sont pas utilisées par la suite ? Le code pourrait se résumer à ceci (j'évite les copier/coller car moins rapide qu'une affectation de valeur par .Value = .Value). La variable "Vide" est ni déclarée ni initialisée donc, je ne suis pa...
22/01/2017 à 08:27Yvouille VBA : Copier-coller des fichiers .jpgBonne continuation à toi aussi et bon dimanche ...
22/01/2017 à 08:26resplendissant ERREUR D'EXÉCUTION '5' VBA - ExcelC'est un gag non ? Et même en remplaçant Cells() par Range() (qui est plus approprié pour ce type d'adressage) le code génèrera des erreurs car des adresses du style "a5:a" ou des "b3:b" le compilateur trouvera ça indigeste ! Quand tu inscrits "Cells(", l'intellisense affiche bien les arguments dema...
22/01/2017 à 07:48Yvouille VBA : Copier-coller des fichiers .jpgA tester ...
20/01/2017 à 17:05Chris73 Effacer si condition et déplacerQuels sont les critères qui définissent ce qui est à garder et ce qui est à supprimer ...
20/01/2017 à 16:49thibier1 VBA - une vlookup qui affiche les #N/AUne piste à adapter ...
20/01/2017 à 16:30Johan Marcon MacroDans le module de la feuille "Base", remplaces la proc "Worksheet_Change" par celle-ci : Remplaces la proc "Transfert" par celle-ci ...
19/01/2017 à 16:18Johan Marcon MacroQuelle feuille se trouve seule dans un classeur et quel classeur, la feuille "commande_visserie" du classeur "Liste V5.5.xls" ? Pour la macro "Transfert" : Set... fait en sorte que la variable "Cls" fasse référence au classeur "Liste V5.5.xls" (si il n'est pas ouvert, l'ouvre à condition qu'il soit...
19/01/2017 à 16:04benjiben Etirer une formule VBA sur une colonneLà, je crois qu'il y a mélange entre "Formula", "FormulaR1C1", "FormulaLocal" et "FormulaLocalR1C1". Voir le code ci-dessous avec les commentaires ...
18/01/2017 à 18:10NeimadListe déroulante dans tableau dynamique + 1 ligneSinon, tu tire ton tableau vers le bas sur un certain nombre de lignes (dernière cellule en bas à droite du tableau, un petit triangle te permet cela)...
18/01/2017 à 18:02josnymanCopie de contenu de celluleEn concaténant non ...
18/01/2017 à 17:58CORDIA5 Test si une valeur est présente dans coloneDe cette façon alors ...
18/01/2017 à 17:23CORDIA5 Test si une valeur est présente dans coloneAttention, il suffit qu'il y ai un espace parasite et dans ce cas, il n'y aura pas correspondance exacte. Si le texte (ComputerName) est dans une phrase, ça ne marche pas non plus, dans ce cas, il te faut utiliser l'astérisque (*) devant et derrière le mot ...
18/01/2017 à 16:50GUEUGNON DidierScript déplacement colonnes autoGénéralement plutôt le matin de 7 h à 9 h mais pas toujours, par exemple demain matin je n'y serai pas. Postes ton classeur et si ce n'est pas moi, ça sera probablement une ou plusieurs personnes qui t'aideront. Avec des explications claires et précises, on va arriver à t'aider...
18/01/2017 à 16:46CORDIA5 Test si une valeur est présente dans coloneRe...
18/01/2017 à 16:42NeimadListe déroulante dans tableau dynamique + 1 ligneSi tu renseignes en premier une des cellules des colonnes D, E ou F, la ligne est crée et ta ComboBox sera présente en colonne B et une fois cette dernière renseignée, celle de la colonne C sera accessible...
18/01/2017 à 16:32GUEUGNON DidierScript déplacement colonnes autoSans classeur exemple avant et après c'est difficile de t'aider ! Une feuille avec les données de base et une feuille avec le résultat voulu...
18/01/2017 à 16:31benjiben Etirer une formule VBA sur une colonneQuand les explications ne sont pas claires, les réponses vont tout azimut ! Admettons que tu souhaites avoir en colonne A de la feuille active à partir de A2 l'extraction des douze chiffres qui se trouvent en colonne C et ce jusqu'à la dernière cellule de la colonne C ...
18/01/2017 à 16:04GUEUGNON DidierScript déplacement colonnes autoRe, Cette commande, pour l'exemple, déplace la colonne F à la place de la colonne D mais attention, les valeurs de cette dernière sont perdues ...
18/01/2017 à 15:44GUEUGNON DidierScript déplacement colonnes autoLes macros VBA fonctionnent sous OpenOffice ...
18/01/2017 à 15:36CORDIA5 Test si une valeur est présente dans coloneAvec COntIf ...
18/01/2017 à 15:28Johan Marcon MacroC'est normal, il te faut colorer la cellule A49 et similaire en gris car si tu les laisses sans couleur, elles ne seront pas évitées par la proc car considérées comme des cellules "normales"...
18/01/2017 à 06:57leboucher57 ComboboxPour B41, tu as la validation de données qui oblige la saisie d'une date valide et tu peux borner ces dates comme par exemple interdire de saisir une date inférieure au jour courant. Dans "Validation de données", champ "Autoriser" tu choisis "Date" puis dans le champ "Données" tu choisis "supérieure...