| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 30/01/2017 à 12:31 | mika51 | Option button | Je n'ai pas recréé les conditions mais teste pour voir : Oups, pas rafraîchi ... |
| 28/01/2017 à 09:08 | micpid | Format date | Et avec DateValue() ... |
| 28/01/2017 à 08:23 | Chipsou | Créer un compteur automatique | En 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:58 | Skezor | Une petite question de format | Tu 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:28 | Chipsou | Créer un compteur automatique | Re, 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:58 | Eole51 | Creation de listes aléatoires avec macro | Une piste ... |
| 27/01/2017 à 14:46 | XLAM | Masquer réafficher lignes différentes avec liste déroulante | Dans 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:28 | FranckGail | Boucle qui remplace un filtre | Il 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:17 | Bouddha62 | Heure de début et fin dans textbox | Re, Je verrai plus le contrôle de validité sur Exit() plutôt que sur Change() ... |
| 27/01/2017 à 09:04 | Bouddha62 | Heure de début et fin dans textbox | Avec DateDiff() ... |
| 27/01/2017 à 07:55 | guillaume7684 | Comment modifier la destination d'un classeur créé par macro | Une 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:13 | shakelife | Insertion date et heure du moment dans cellule | Tu 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:48 | Chipsou | Créer un compteur automatique | Tu 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:15 | wader | Executer macro avec commande batch | Je 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:07 | Startinov | Condition Si ne marche pas | Amadé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:25 | Chipsou | Créer un compteur automatique | A 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:41 | Startinov | Condition Si ne marche pas | Où 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:06 | Bouddha62 | Plusieurs checkbox dans userform | Avec 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:13 | Startinov | Condition Si ne marche pas | Sans 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:57 | benjiben | Excel se referme tout seul | Fais 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:48 | JuliaM | ListBox sous conditions VBA | Une 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:28 | benjiben | Excel se referme tout seul | Et 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:24 | benpasteque | Planning annuel | Une 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:14 | siga | Date de saisie dans Excel sans mise à jour | A mettre dans le module de la feuille concernée ... |
| 25/01/2017 à 07:12 | juicelink | Export vers word avec format | Avec Format() ... |
| 25/01/2017 à 06:51 | cfn3cfn | Inserer une ligne | Clic 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:29 | F4crw | Retrouver l'heure local à partir d'une dat et heure UTC | Il y a sûrement plus simple mais c'est déjà un début de piste ... |
| 23/01/2017 à 07:04 | resplendissant | ERREUR D'EXÉCUTION '5' VBA - Excel | A 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:27 | Yvouille | VBA : Copier-coller des fichiers .jpg | Bonne continuation à toi aussi et bon dimanche ... |
| 22/01/2017 à 08:26 | resplendissant | ERREUR D'EXÉCUTION '5' VBA - Excel | C'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:48 | Yvouille | VBA : Copier-coller des fichiers .jpg | A tester ... |
| 20/01/2017 à 17:05 | Chris73 | Effacer si condition et déplacer | Quels sont les critères qui définissent ce qui est à garder et ce qui est à supprimer ... |
| 20/01/2017 à 16:49 | thibier1 | VBA - une vlookup qui affiche les #N/A | Une piste à adapter ... |
| 20/01/2017 à 16:30 | Johan Marcon | Macro | Dans 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:18 | Johan Marcon | Macro | Quelle 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:04 | benjiben | Etirer une formule VBA sur une colonne | Là, 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:10 | Neimad | Liste déroulante dans tableau dynamique + 1 ligne | Sinon, 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:02 | josnyman | Copie de contenu de cellule | En concaténant non ... |
| 18/01/2017 à 17:58 | CORDIA5 | Test si une valeur est présente dans colone | De cette façon alors ... |
| 18/01/2017 à 17:23 | CORDIA5 | Test si une valeur est présente dans colone | Attention, 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:50 | GUEUGNON Didier | Script déplacement colonnes auto | Gé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:46 | CORDIA5 | Test si une valeur est présente dans colone | Re... |
| 18/01/2017 à 16:42 | Neimad | Liste déroulante dans tableau dynamique + 1 ligne | Si 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:32 | GUEUGNON Didier | Script déplacement colonnes auto | Sans 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:31 | benjiben | Etirer une formule VBA sur une colonne | Quand 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:04 | GUEUGNON Didier | Script déplacement colonnes auto | Re, 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:44 | GUEUGNON Didier | Script déplacement colonnes auto | Les macros VBA fonctionnent sous OpenOffice ... |
| 18/01/2017 à 15:36 | CORDIA5 | Test si une valeur est présente dans colone | Avec COntIf ... |
| 18/01/2017 à 15:28 | Johan Marcon | Macro | C'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:57 | leboucher57 | Combobox | Pour 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... |