| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/08/2020 à 14:36 | Suibaku | Userform modifier par code VBA | Parfait, c'est effectivement la solution pour accéder au champ. Concernant le code, j'ajuste la hauteur de formulaire Me.Height en fonction du nombre de paramètres. Le formulaire initial fait 60px. Un champ fait 18px donc j'ajoute 25px pour chaque paramètre en hauteur (pour laisser de la marge). On... |
| 18/08/2020 à 22:10 | Abderrahmane BENALI | Importer/Charger des documents dans un tableau | Tu veux insérer le fichier en tant qu'objet... |
| 18/08/2020 à 17:19 | szaghd | Envoi mail fin validité automatiquement | Ta Msgbox n'attends pas d'action utilisateur. Tu peux juste mettre et retirer Alerte =. Si le mail ne s'affiche pas avec Display c'est que le code a du s'arrêter à ce niveau donc en corrigeant déjà ça devrait débloquer une partie de soucis... |
| 18/08/2020 à 16:32 | Suibaku | Userform modifier par code VBA | Oui. Ci-joint quand meme une piste différente pour l'ajout de tes paramètres. J'ai modifié le userform... |
| 18/08/2020 à 15:50 | Suibaku | Userform modifier par code VBA | Voilà une code qui devrait correspondre: En revanche c'est du one shot. C'est à dire que si on sélectionne 10 et qu'on valide, si après on sélectionne 8 et qu'on valide il laisse 10 paramètres affichés. Est-ce que ce ne serait pas mieux avec un bouton pour ajouter des paramètres et un pour en suppri... |
| 18/08/2020 à 15:31 | Suibaku | Userform modifier par code VBA | Icone avec le X à côté du x² dans la barre de réponse... |
| 18/08/2020 à 15:20 | Suibaku | Userform modifier par code VBA | Le mieux ce serait de poster un fichier exemple pour que ce soit plus clair... |
| 18/08/2020 à 15:19 | Suibaku | Userform modifier par code VBA | Non, Forms.Label.1 correspond au type d'objet à ajouter. Tous les types d'objet sont sur la page Microsoft Control ProgID value CheckBox Forms.CheckBox.1 ComboBox Forms.ComboBox.1 CommandButton Forms.CommandButton.1 Frame Forms.Frame.1 Image Forms.Image.1 Label Forms.Label.1 ListBox Forms.ListBox.1... |
| 18/08/2020 à 15:13 | szaghd | Envoi mail fin validité automatiquement | Ca ne fonctionne pas à quel niveau l'envoi de mail? Essaye .Display a la place de .Send pour voir déjà la tête du mail généré. Pas sûr que ta variable olApp passe dans ta sous procédure d'envoi de mail... |
| 18/08/2020 à 15:02 | Suibaku | Userform modifier par code VBA | Difficile de te dire avec certitude sans avoir une vision complète mais à priori il faut modifier ton code comme ça: Il va te numéroter le nom du champ avec x qui est variable... |
| 18/08/2020 à 14:48 | Suibaku | Userform modifier par code VBA | Non dans mon exemple Monchamp.Value. car c'est un textbox Si j'avais mis ce serait Monchamp.Caption... |
| 18/08/2020 à 14:45 | manu13390 | Mise en forme confitionnelle | Voici une idée avec ESTFORMULE dans ta mise en forme conditionnelle... |
| 18/08/2020 à 14:37 | tbo | Exporter des informations Outlook vers Excel | Des pistes sur ta première partie dans Outlook. A mettre dans un module vba Outlook. Après comme je n'ai pas d'exemple concret, je ne peux pas tester si t'aider sur l'intégration dans Excel. Ici les infos du mail vont dans des variables donc si rien ne s'affiche à l'execution c'est normal. Il faut m... |
| 18/08/2020 à 13:56 | Abderrahmane BENALI | Importer/Charger des documents dans un tableau | Tu peux utiliser la fonction Application.GetOpenFilename qui va ouvrir un popup de recherche de fichier et renvoyer le chemin du fichier. Appliqué à ton fichier... |
| 18/08/2020 à 13:46 | Nyre | Ereur 1004 sur macro recopie | As-tu essayé de coller sur la même taille de plage que ta copie? Ça vaudrait le coup quand même de sélectionner tes colonnes D à F pour voir si elles ne contiennent pas de cellules fusionnées... |
| 18/08/2020 à 13:39 | Suibaku | Userform modifier par code VBA | Pour créer un champ dans un userform en cours d'utilisation tu peux utiliser la fonction Controls.Add Pour plus d'info sur la fonctionnalité tu peux aller sur https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/add-method-microsoft-forms Par exemple pour ajouter une te... |
| 10/04/2020 à 12:52 | kevlille | VBA - Outlook et choix du compte pour envoi email | ... |
| 08/04/2020 à 17:11 | kevlille | VBA - Outlook et choix du compte pour envoi email | Tu peux tester le fichier en objet, je pense que c'est ce que tu recherches... |
| 08/04/2020 à 16:50 | charles36 | Supprimer sous condititon | Ah oui pardon, il faut inverser ton for i et for j pour que ça ne s’arrête pas... |
| 07/04/2020 à 17:57 | charles36 | Supprimer sous condititon | On peut probablement ajouter un "exit For" pour limiter les boucles quand il trouve une correspondance mais au final ça fait potentiellement 3000 lignes (feuil2) par 15000 lignes (feuil1) soit 45 000 000 de tour de boucle donc pas très étonnant que ça prenne du temps... |
| 07/04/2020 à 17:28 | Theyoshi | Effacer cellule selon date | Du coup d'après ces infos à tester... |
| 07/04/2020 à 17:09 | Theyoshi | Effacer cellule selon date | Ok donc si je résume tu as un tableau de A à AV. Quand une valeur dans une ligne de la colonne AF est > à la date du jour tu veux effacer les cellules AE et AF de la ligne correspondante. Ta colonne A est utilisée pour le calcul de ta dernière ligne donc elle est remplie pour chaque ligne du tabl... |
| 07/04/2020 à 16:47 | Theyoshi | Effacer cellule selon date | Plusieurs questions se posent: Veux-tu supprimer les cellules ou juste effacer leur contenu? Ton tableau ne contient que 2 colonnes, AE et AF? La cellule I1 contient la date du jour? permet de véirifer la valeur en colonne A or tu veux qu'il vérifie la colonne AF... |
| 27/03/2020 à 16:19 | maloca | Incrémentation + archivage | Voilà un exemple. Le numéro de devis est AAAAMM-X où X est une valeur incrémentale en lettre. La génération du numero se fait au clic sur le bouton archiver. La génération du PDF aussi et le fichier est stocké sur le bureau... |
| 26/03/2020 à 14:30 | laurentrennes35 | Sélectionner toutes les cellules non vides pour créer graphique | Ca devrait fonctionner... |
| 26/03/2020 à 14:29 | TEMAGOULTFARID | Envoie d'un mail VBA sous condition | ... |
| 26/03/2020 à 10:51 | TEMAGOULTFARID | Envoie d'un mail VBA sous condition | ... |
| 25/03/2020 à 16:21 | PinkRabbit | Protéger contre le hackage | Là aussi une autre piste? https://www.excel-pratique.com/fr/astuces_vba/proteger-code-vba... |
| 25/03/2020 à 16:14 | BonVieuxCharles | Lancer ma macro depuis une autre feuille | Tu peux utiliser la fonction Call pour appeler les autres macro. Ou alors tout mettre dans le meme sub... |
| 25/03/2020 à 16:12 | SpaceG | Comment arrondir sans =ARRONDI | Intéressant l’intérêt étant qu'il peut modifier ses fourchettes à volonté sans avoir à ré incrémenter... |
| 25/03/2020 à 16:07 | SpaceG | Comment arrondir sans =ARRONDI | Il y a sûrement plus simple mais: =SI(A2<=200;100;SI(A2<=1600;1000;SI(A2<=4500;3000;SI(A2<=9900;7500;SI(A2<=20500;15000;SI(A2<=40500;30000;SI(A2<=105000;75000;"Other"))))))) En gros si c'est inferieur ou egal a 200 il met 100 sinon il check si c'est <= à 1600 dans ce cas il m... |
| 25/03/2020 à 16:02 | PinkRabbit | Protéger contre le hackage | Peut etre une piste ici... |
| 25/03/2020 à 15:59 | BonVieuxCharles | Lancer ma macro depuis une autre feuille | Tu veux dire executer les différentes macros a la suite? Pour mettre la cellule non vide il faut utiliser: (exemple sur la colonne D) Cells(Rows.Count,4).End(xlUp)... |
| 25/03/2020 à 15:56 | laurentrennes35 | Sélectionner toutes les cellules non vides pour créer graphique | ... |
| 25/03/2020 à 15:47 | PinkRabbit | Protéger contre le hackage | Non tu ne te trompe pas. C'est des violents quand même chez toi s'ils sont au niveau de vouloir cracker un mdp de projet vba... |
| 25/03/2020 à 15:38 | PinkRabbit | Protéger contre le hackage | Tu peux utiliser la fonction xlVeryHidden sur ta feuille "Accès" ce qui permettrait que le feuille ne puisse pas être visible par quelqu'un qui n'aurait pas activé les macros. (la feuille n'apparait pas dans la liste quand tu fais "Afficher"). Par contre au Workbook open is faut remettre la feuille... |
| 25/03/2020 à 15:17 | SpaceG | Comment arrondir sans =ARRONDI | =SI(A2<1001;1000;SI(A2<10000;10000;SI(A2<40000;40000;"Other"))) Mais la question est est-ce que tu as encore d'autres fourchettes... |
| 25/03/2020 à 14:53 | BonVieuxCharles | Lancer ma macro depuis une autre feuille | J'ai édité mon message entre temps pour éviter l'erreur. Il faut copier le code de mon message actuellement affiché... |
| 25/03/2020 à 14:50 | laplacea | Traitement de données - VBA | Je pense que je suis pas le seul dans ce cas mais j'ai rien compris ^^ Peut-être que tu pourrais donner quel est le but final de ta macro et la signification des colonnes... |
| 25/03/2020 à 14:35 | BonVieuxCharles | Lancer ma macro depuis une autre feuille | Il ne faut pas utiliser la méthode select si tu veux travailler depuis une autre feuille. D'autant qu'ici ça ne sert a rien de selectionner... |
| 25/03/2020 à 14:31 | SpaceG | Comment arrondir sans =ARRONDI | =SI(ET(511,5>1;511,5<10000);10000)... |
| 25/03/2020 à 10:57 | TEMAGOULTFARID | Envoie d'un mail VBA sous condition | Pas très clair cette histoire... Si tu veux n'envoyer ton mail que si H4 est rempli tu peux faire: De la même façon que ce que tu as fait sur M1... |
| 25/03/2020 à 10:21 | Fleurdelix | Copie textbox vers tableau | J'ai encore oublié le .Count derrière ListRows... ListRows.Count permet de récupérer le nombre de ligne du tableau. Donc la cellule a remplir est: nb lignes du tableau + 1 (ligne d'en-tête) + X (nb de lignes vides avant le début du tableau) Donc là on demande de mettre la valeur dans la dernière lig... |
| 24/03/2020 à 19:08 | Fleurdelix | Copie textbox vers tableau | Non en B3 c'est possible. Du coup si l'en-tête est en B3... |
| 24/03/2020 à 17:06 | Fleurdelix | Copie textbox vers tableau | Est-ce que par hasard ton tableau ne commence pas en ligne 1... |
| 24/03/2020 à 17:03 | Fleurdelix | Copie textbox vers tableau | Il n'ajoute pas la valeur à la ligne vide... |
| 24/03/2020 à 17:02 | laurentrennes35 | Sélectionner toutes les cellules non vides pour créer graphique | Voilà le résultat... |
| 24/03/2020 à 17:01 | laurentrennes35 | Sélectionner toutes les cellules non vides pour créer graphique | OK du coup comme j'ai modifié l'incrémentation de la formule pour qu'elle se cantonne a la dernioère ligne non vide du tableau je retire cette partie... |
| 24/03/2020 à 16:45 | laurentrennes35 | Sélectionner toutes les cellules non vides pour créer graphique | Quel est l'interêt de cette partie du code... |
| 24/03/2020 à 16:29 | Pablito | Graphique en courbe | Voilà... |