| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/03/2019 à 22:06 | Le Drosophile | Utilisation de deux Toggle button | Bonne soirée... |
| 21/03/2019 à 19:14 | Dub_inc | Supprimer ligne via userform | Suivant comment est constitué le Userform , on a peut-être déjà le N° de ligne à supprimer (listindex d'une combobox .....) sinon à partir du code fourni une possibilité: A+... |
| 21/03/2019 à 14:44 | writer77 | Copier des données d'une ListeBox VBA | En faisant double click sur le bouton on arrive dans la feuille de code avec le code du bouton: en faisant double click sur la listbox on arrive dans la feuille de code avec le code de la listbox: Déplacer la ligne fSendTextToClipboard (ListBox6.Text) du code du bouton vers le code de la listbox. Le... |
| 21/03/2019 à 14:35 | opale54 | Compter le nombre de mot en rouge, en bleu | Un essai par fonction personnalisée; à tester: Dans un module standard: Et en A1 : =NbMotRouge(B1) les mots doivent être séparés par un espace Pas fait de tests très poussés. A+... |
| 21/03/2019 à 13:00 | writer77 | Copier des données d'une ListeBox VBA | Avant de cliquer sur le bouton, est ce qu'une donnée est sélectionnée dans la listbox? Il faut donc cliquer sur la listbox puis cliquer sur le bouton pour copier il serait peut être intéressant de déplacer le code du bouton dans l'évènement clic de la listbox: Une seule action. J'ai réussi à le fair... |
| 21/03/2019 à 12:31 | lucasmoulin69 | Erreur d’exécution 7 mémoire insuffisante fichiers lourds | On pourrait diminuer le nombre d'itérations (et ainsi la mémoire utilisée ?) dans la détermination des points d'un cercle. avec on va déterminer toutes les permutations possibles, donc on traitera, par exemple, Point 1-point 2-Point3, mais aussi Point 1-point 3-Point2, et Point 3-point 2-Point1, ..... |
| 21/03/2019 à 11:36 | writer77 | Copier des données d'une ListeBox VBA | Quel est le souci ? La fonction est elle copiée dans un module standard ? A+... |
| 20/03/2019 à 13:01 | lucasmoulin69 | Erreur d’exécution 7 mémoire insuffisante fichiers lourds | Un premier jet, qui ne prend pas tout en compte: Edit :pas vu le message précédent avant d'envoyer celui ci et mon code va donc à la poubelle ... |
| 20/03/2019 à 11:49 | lucasmoulin69 | Erreur d’exécution 7 mémoire insuffisante fichiers lourds | Après une lecture rapide : Peut-être modifier la structure des test avec des goto . mais ce n'est pas ce qui va accélérer le traitement. Pas compris l'utilité de tableaux à 3 dimensions. Pour rendre le traitement plus rapide il faudrait passer par un tableau plutôt que de faire de multiples lectures... |
| 19/03/2019 à 18:43 | Callitek | Imprimer en PDF | Je ne peux même pas faire de tests, ma version XL est trop ancienne. A+... |
| 19/03/2019 à 17:57 | Callitek | Imprimer en PDF | Avec : on demande à ce que la feuille à imprimer tienne sur une page en hauteur; donc forcément si elle a beaucoup de ligne , sa taille sera réduite pour tenir sur une page d’où une largeur réduite également. Essayer en supprimant cette instruction. Sinon voir l'aide sur les propriétés de PageSetup... |
| 19/03/2019 à 16:02 | vallombre | Comptabiliser des cellules textes | Si le classeur joint correspond à la demande, il est grand temps que j'aille me reposer... |
| 19/03/2019 à 14:37 | Yasagon4 | Afficher la valeur d'une cellule dans mon pop up | Si les machines sont en colonne D, c'est donc 3 colonnes avant la colonne G. utiliser alors : c.Offset(0, -3).Value... |
| 19/03/2019 à 14:31 | lucasmoulin69 | Erreur d’exécution 7 mémoire insuffisante fichiers lourds | Sans voir ni données ni code, pas facile de proposer quelque chose . Puisque l'on a les coordonnées de tous les points: le centre du cercle doit se trouver au milieu de la différence des ordonnées extrêmes et au milieu de la différence des abscisses extrêmes ? et son rayon la différence la plus gran... |
| 19/03/2019 à 14:21 | Yasagon4 | Afficher la valeur d'une cellule dans mon pop up | Et le nom de la machine se trouve où par rapport à la colonne G. rajouter dans le message le nom de la machine en se positionnant sur la bonne cellule à l'aide de offset par rapport à c Par exemple... |
| 19/03/2019 à 13:10 | bellil djillali | Trouver tous les combinaisons possible de la somme | Oups.... Comme il y a une ligne for en plus, penser à rajouter le Next correspondant. les lignes ne doivent pas être supprimées , mais déplacées juste avant : et d doit être déclaré as Double... |
| 19/03/2019 à 12:20 | Jess88 | Somme si couleur | On trouve sur le net des milliers (?) de réponses à ce genre de souci. Une solution : Dans un module standard copier cette fonction: et dans la cellule E21 : =SommeJaune(E6:E19) ou bien insertion fonction comme pour une fonction classique puis sélectionner la plage... |
| 19/03/2019 à 12:00 | bellil djillali | Trouver tous les combinaisons possible de la somme | Pour a, b et c, c'est simple il suffit de mettre les bonnes valeurs dans les bornes de boucles (For a=..., For b = ...). et déclarer d as Single au niveau des autres déclarations... |
| 19/03/2019 à 11:45 | Sebyg | VBA - OptionButton ou Combobox | & sert (principalement) à concaténer des chaines de caractères. Exemple: Pour savoir si deux tests sont vrais il faut utiliser l'opérateur AND ... |
| 18/03/2019 à 21:12 | elayti | La source est reconnu comme erroné Excel | Trouvé un seul souci en feuille S. VIDE sur la validation de données de la cellule B3. Est ce celui-là? Si oui: solution 1 : modifier la source de la validation de données : =formule , comme pour les autres cellules solution 2 : copier la cellule B4 et coller en B3... |
| 18/03/2019 à 18:46 | siga2fadial | Bloquer la validation à défaut du choix d'une option | Essayer en début de Private Sub CommandButton1_Click() A+... |
| 18/03/2019 à 18:36 | siga2fadial | Completer un fichier Excel sans effacer son contenu depuis un formulaire | La détermination de la dernière ligne est, je pense, à revoir. Avec ce code : si jusqu' en ligne 36 on a déjà des données, on va sortir de la boucle sans initialiser derniere_ligne L'instruction i=100 ne sert à rien puisque i n'est utilisé que dans des boucles (for next) où les valeurs de i sont déf... |
| 18/03/2019 à 17:53 | Callitek | OR et AND imbriqués dans IF - VBA | Ben ... il manque simplement le End If A+ edit désolé et bonjour i20100... |
| 18/03/2019 à 16:56 | Dub_inc | Insertion ligne | Ah oui effectivement en cas de rétrogradation la ligne se retrouve en début de la catégorie du nouveau grade. autre chose ... |
| 18/03/2019 à 16:43 | Dub_inc | Insertion ligne | On met à jour le grade dans la ligne de la personne; la ligne ne bouge pas On tri selon le grade . Sur les essais effectués : la ligne du grade modifié se retrouve en dernière ligne de la catégorie de ce grade. Quelles opérations faites vous quand la ligne se trouve en haut de liste ? et idem pour e... |
| 18/03/2019 à 15:57 | Amaurin | Exercice VBA | Je pense que personne ne fera l'exercice à ta place. Mais dis nous sur quel point est la difficulté ? A+... |
| 18/03/2019 à 15:49 | chrplat | Formule pour copier/déplacer des infos | Une solution : en C3 : =INDEX($A$11:$B$24;EQUIV(B3;$B$11:$B$24;0);1) à tirer vers le bas A+... |
| 18/03/2019 à 15:40 | Dub_inc | Insertion ligne | Si on peut trouver plusieurs fois le même nom dans une liste de personnel, le matricule, lui, est en principe unique. D'où la recherche sur le matricule plutôt que sur le nom ou le grade, pour la mise à jour de la bonne ligne... |
| 18/03/2019 à 14:07 | bellil djillali | Trouver tous les combinaisons possible de la somme | Si j'ai bien compris cette fois: Je n'ai pas pu tester la copie de toutes les données, étant limité à 65500 lignes avec ma version ancienne de XL et qu'il à 49500 de 10 lignes à copier (495000 lignes). Sans affichage intégral ça fonctionne. Dans le code j'utilise un pas de 0.5 pour A,B et C . Pour D... |
| 18/03/2019 à 12:32 | Dub_inc | Insertion ligne | Un essai de mise à jour grade: Après avoir mis le grade à jour, tri de la plage sur la colonne Grade. Pour que le tri s'effectue selon les grades et non selon l'ordre alphabétique, il est nécessaire de créer une liste personnalisée des grades (dans Outils, Options dans ma vieille version XL) et d'ad... |
| 17/03/2019 à 17:20 | Dub_inc | Insertion ligne | Toujours pas de code dans le classeur . C'est tout pour aujourd'hui ... |
| 17/03/2019 à 16:42 | Dub_inc | Insertion ligne | Parce que le classeur est enregistré en xlsx donc sans macro... |
| 17/03/2019 à 16:38 | Dub_inc | Insertion ligne | Ben... j'attends le classeur avec les macros incluses... |
| 17/03/2019 à 15:32 | bellil djillali | Trouver tous les combinaisons possible de la somme | Le pas de variation du pourcentage est de combien ? Pour un pas de 1(%) cela représente 1 000 000 combinaisons par lignes.... il y a 9 lignes ..... Ex: A (1%)+B (1%)+C (1%)+D (97%) A (1%)+B (1%)+C (2%)+D (96%) A (1%)+B (1%)+C (3%)+D (95%) .../... Par ailleurs toujours pas compris l'histoire des cont... |
| 17/03/2019 à 13:51 | Dub_inc | Insertion ligne | ??? La ligne modifiée ne change pas de place ! seuls les éléments de la ligne de ce nom seront modifiés. Sauf si c'est le grade qui change. A ce moment on peut envisager un tri du tableau sur une liste personnalisée Tu peux peut-être voir avec VDMICHEL qui est en train de créer un outils de gestion... |
| 17/03/2019 à 12:58 | jonat28 | Code pour userforme | Vous avez rajouter la ligne If .... en début de boucle, Mais pas le End If en fin de boucle... |
| 17/03/2019 à 12:54 | Dub_inc | Insertion ligne | Une fois ça supprime trop, une fois ça supprime pas assez ....! le dernier code ne supprime effectivement rien, il met seulement à jour la dernière ligne de données. Curieuse idée de choisir le grade plutôt que le nom pour faire des modifications. Et pourquoi supprimer puisqu'a priori il n'y a qu'un... |
| 17/03/2019 à 12:35 | jonat28 | Code pour userforme | Si on ne cherche plus que dans une feuille: dans la boucle For Each F In Worksheets, encadrer le code existant de ces deux lignes... |
| 17/03/2019 à 12:03 | jonat28 | Code pour userforme | Si on veut chercher dans deux feuilles sur 3, une solution consiste à chercher dans toutes sauf dans celle "interdite" dans la boucle For Each F In Worksheets , encadrer le code existant de ces deux lignes: Pas compris... |
| 17/03/2019 à 11:28 | jonat28 | Code pour userforme | Originale la façon de présenter le code ! mais totalement illisible! Il vaut mieux l'indenter et le mettre entre balises code (icône </>) Oui, mais laquelle ... |
| 17/03/2019 à 11:02 | Dub_inc | Insertion ligne | Re, Normal, puisque, dans la boucle Do .... Loop, on lui demande de supprimer toutes les lignes où apparait le nom !!!! Plutôt que de supprimer la ligne ( la dernière ??) puis d'en rajouter une avec les nouvelles info, une proposition qui consiste à modifier la dernière ligne trouvée: A+... |
| 16/03/2019 à 17:54 | Dub_inc | Insertion ligne | Le principe : trouver la dernière ligne comportant la valeur de TextBox1 en col A , insérer une ligne et y copier les différentes valeurs: Une solution peu élégante: A+... |
| 16/03/2019 à 13:18 | jonat28 | Redimensionner photo dans userforme | Peut-être voir avec la propriété de l'objet Image, PictureSizeMode A+... |
| 16/03/2019 à 13:00 | Kecnier | Sommeprod et débutant | J'ai compris ce qu'il cherche mais ne sais pas mettre simplement la formule en oeuvre. Je réponds plus pour suivre Dans la feuille Liste de Course en B3 on veut faire apparaitre la quantité totale de chorizo pour réaliser les recettes de la feuille Recette phase 2 Dans cette feuille, a priori on ne... |
| 16/03/2019 à 12:05 | VDMICHEL | Formulaire pour multi feuille - Recherche/Modification/Création | Pour poursuivre ce qui est déjà fait, une solution possible pour la gestion "Casque" tout en haut de la f euille de code , rajouter: Au début de Private Sub UserForm_Initialize() , ajouter dans Private Sub ChoixMat_Click() : Rajouter au début: et à la fin : Le principe pourrait être le même pour les... |
| 15/03/2019 à 19:13 | bepo08 | Faire des sous-totaux a partir d'un code sans ajouter de ligne | Avec en Q21 la formule : =SOMME(M13:M21) ça doit le faire ? Si on rajoute des lignes entre les lignes 16 et 21, la formule adaptera la plage automatiquement. A+ Edit bonjour à tous... |
| 15/03/2019 à 19:03 | tequichien | Msgbox userform | Une solution possible avec userform cette solution nécessite de déclarer la variable Flag dans un module standard (Public Flag As Boolean) Dans l'userform un Label avec: l'autre solution avec MsgBox A+... |
| 15/03/2019 à 18:51 | roandjepa | Code avec find qui ne fonctionne plus | Avec Option Explicit en début de code, toutes les variables utilisées doivent être déclarées. Je suppose que pour toi, result est le résultat du Find or avec le résultat du Find est dans la variable R qui est bien déclarée. avec on tente d'initialiser L avec result qui est une variable non déclarée... |
| 15/03/2019 à 18:14 | boltorak | Inclure le contenu de cellule dans inputbox | A priori... |
| 15/03/2019 à 17:23 | TESNIERE | Comment concaténer ce code pour l'appliquer à 50 cellules consécutives | Une copie du classeur ... |