| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 13/12/2019 à 12:55 | Le Drosophile | [VBA] - Réduire le temps d'exécution d'un code | Cela râme déjà à l'ouverture du fichier ! 1er point, pourquoi avez vous un tableau dans la feuille Correspondance qui s'établiet sur 16000 colonnes ? 2ieme point, à l'ouverture du fichier on reçoit un message que le fichier est lié à un autre. Là c'est le genre de truc à ne pas faire du tout. Possib... |
| 13/12/2019 à 08:07 | gobernador | Copie avec conditions | La solution que je vous ai donnée fonctionne également dans ce cas. Cela me paraissait plus simple et plus rapide que de passer par une formule. Sinon, regardez aussi la solution apportée par Amadéus dans ce fil --> https://forum.excel-pratique.com/viewtopic.php?f=2&t=26897&p=153092#p153092 Dites... |
| 12/12/2019 à 22:27 | Suetake77 | VBA Couper ligne sur selon critère sur autre sheet | Votre fichier en retour Il vous suffit de choisir la cellule à 0 en colonne Z puis de cliquer sur le bouton rouge en Z1. La ligne sera archivée et supprimée de la feuille Active Cordialement... |
| 12/12/2019 à 13:45 | gobernador | Copie avec conditions | Pas besoin de formules, faites comme ceci : Depuis la feuille VAL 1, allez dans le menu "rechercher et sélectionner" Choisir "Constantes" Ctrl + C sur votre clavier Allez en feuille VAL 2: Sélectionnez A1 Allez dans menu "Coller" -> "Collage special" Sélectionnez "Blancs non compris" puis OK Cord... |
| 12/12/2019 à 13:18 | pskyl | Formule avec NA | Re Mettez un fichier exemple ce sera plus facile de donner un réponse adéquate Crdlt... |
| 12/12/2019 à 13:16 | Suetake77 | VBA Couper ligne sur selon critère sur autre sheet | Dans votre fichier Z1 à Z6 sont à 0. Vous voulez faire quoi car il n'y a rien dans la feuille TABLEAU DES CONTRATS REVOLUS Cordialement... |
| 12/12/2019 à 13:05 | pskyl | Formule avec NA | Merci d'éviter les mots "aide", "help" ect ... dans vos titres de sujet. Lisez la charte du forum qui vous aidera dans nos réponses et demandes. --> https://forum.excel-pratique.com/viewtopic.php?f=2&t=13 Sinon on vous a répondu dans ce lien il me semble --> https://forum.excel-pratique.com/vi... |
| 12/12/2019 à 12:45 | Le Drosophile | [VBA] - Réduire le temps d'exécution d'un code | Le mieux serait d'avoir un fichier mais voici quelques remarques sur le code Mettez le nom de votre feuille devant les ROWS.COUNT --> exemple : derLn = dc.Range("A" & dc. Rows.Count).End(xlUp).Row L'instruction If nb2 > 0 Then...End If ne sert à rien puisque vous ne faites rien dans ce cas. Un... |
| 11/12/2019 à 12:58 | Edverret | Sélectionner les dernière valeurs des réponses d'un formulaire | Mettez votre fichier en ligne ce sera plus simple Cordialement... |
| 11/12/2019 à 12:56 | TheAccountant | VBA - Fusionner plusieurs macros | Oui c'est possible mais je ne vous conseille pas de faire cela. Il vaut mieux avoir de petite macro qui intèragissent entre elles c'est plus facile dans la compréhension. Mais si vous le voulez cela peut se faire bien entendu Cordialement... |
| 10/12/2019 à 13:18 | TheAccountant | VBA - Fusionner plusieurs macros | Re La solution était proche mais essayez plutot ceci : Cordialement... |
| 10/12/2019 à 12:51 | TheAccountant | VBA - Fusionner plusieurs macros | Une question : Est-ce que vous pouvez avoir d'autres feuilles AMZN que celles qui sont dans votre fichier ? Cordialement... |
| 09/12/2019 à 16:45 | mxmbn | VBA Saisie de données | Re Non il ne se fait pas mal. Comme expliqué dans mon post précédent, si vous ne mettez pas de données en A et D, la ligne n'est pas enregistrée. Cela vous impose de mettre des données même si elles sont identiques. Raison pour laquelle je vous disais de mettre une référence nom, prenom, etc... en e... |
| 09/12/2019 à 15:14 | mxmbn | VBA Saisie de données | Re Dans votre fichier : vous aviez placé la macro Saisie dans la feuille 1. elle doit être dans le module 1 comme je vous l'ai mise dans mon fichier. Là je le vois de nouveau à cet endroit Les liaisons, votre fichier comportait une liaison que je n'ai pas supprimée. Elle vient d'un fichier MACROSUIV... |
| 08/12/2019 à 17:50 | mxmbn | VBA Saisie de données | Votre fichier en retour pour test Macro Enregistregeneral La macro permet d'enregistrer chaque ligne complète dans la feuille General et ce, entre les lignes 4 et 14. Une fois enregistrée, le code pourrait effacer les données de la ligne copiée. La ligne de code pour ce faire existe mais est désacti... |
| 07/12/2019 à 08:59 | zombe | Copie de données vers la feuille BACKUP | Dans la feuille Backup, vous avez des données en ligne 33300. Il faudrait en premier les effacer Pour ce faire, sélectionnez la ligne 22 appuyez sur CTRL + SHIFT (MAJ) + Flèche vers le bas pour sélectionner toutes les lignes jusque la fin de la feuille Clique droite sur les lignes sélectionnées puis... |
| 06/12/2019 à 18:38 | mxmbn | VBA Saisie de données | Re Ok désolé je n'avais pas fait attention qu'il y avait une formule dans la colonne I. Le code corrigé : Ok. Le code considère qu'il n'y aura pas de réservation au delà de la ligne 14. Donc à chaque nouvelle saisie vous allez ajouter le nouveau tableau en dessous du précédent ? J'aurais plutôt fait... |
| 06/12/2019 à 13:24 | mxmbn | VBA Saisie de données | Voici déjà pour le code Nouvelle Saisie Mais avant de continuer, une question à la vue du tableau : - Etes-vous sur que vous ne devez effacer que jusque la ligne 6 et, si non, que la ligne 14 est la dernière ligne possible de votre tableau. Exemple : avoir votre tableau jusque ligne 20 Concernant la... |
| 05/12/2019 à 15:21 | Edverret | Sélectionner les dernière valeurs des réponses d'un formulaire | Si votre première valeur en A1 -> =DECALER($A$1;NBVAL(A:A)-1;4) Cordialement... |
| 05/12/2019 à 12:54 | Marilo | Définir variable selon liste déroulante | Merci de mettre votre fichier en ligne, ce sera plus facile Cordialement... |
| 05/12/2019 à 12:29 | zombe | Copie de données vers la feuille BACKUP | Re Sinon dans le code que je vous ai proposé avant, il faut modifier cette ligne (mauvais recopiage de ma part...) par En fonction de vos feuilles 2 et 33, le code devient ceci : Si pas ok, donnez moi votre vrai fichier ce sera plus simple Cordialement... |
| 04/12/2019 à 14:01 | zombe | Copie de données vers la feuille BACKUP | Re Sur quelle ligne recevez vous ce message ? Sinon, je vois que vous n'avez pas bien recopié le code que je vous ai donné --> Là je vois Feuil33 Cordialement... |
| 03/12/2019 à 13:49 | vba35 | Automatisation de facturation | Votre fichier en retour pour test. C'est un premier jet bien entendu Cordialement edit : heu... votre fil est marqué comme résolu . Normal ?... |
| 03/12/2019 à 13:06 | zombe | Copie de données vers la feuille BACKUP | Le code à placer dans un module dans l'éditeur VBA et à lier à un bouton Cordialement... |
| 03/12/2019 à 12:37 | liod | Macro sur plusieurs fichiers | Re Oups désolé Changez la ligne par ceci --> worksheets(Feuille(i)).Range("F63, A5:D61").ClearContents cordialement... |
| 02/12/2019 à 22:21 | dubdub87 | Formulaire pour plusieurs feuilles | Re Heu... vous attendez quoi là ??? Complétez votre formulaire puis cliquez sur le bouton Enregistrement. Cela va compléter vos feuilles selon le pays choisi. Crdlt... |
| 02/12/2019 à 19:12 | dubdub87 | Formulaire pour plusieurs feuilles | Votre fichier en retour pour test Si je ne me trompe vous êtes sous excel MAC. Si oui, évitez les cellules fusionnées (comme sous excel windows...aussi), cela apporte toujours des soucis à un moment ou un autre Cordialement... |
| 02/12/2019 à 13:51 | liod | Macro sur plusieurs fichiers | Je n'ai pas la vue de votre organisation de fichier mais un code à essayer qu'il faudra que mettiez dans un fichier pour qu'il ouvre les autres fichiers Cordialement... |
| 02/12/2019 à 13:21 | Diablofr | Code qui ne fonctionne plus après passage à Excel 365 | Vous devez aller dans l'editeur VBA. Dans le menu "Outils" --> "References", allez cocher la case "Microsoft Outlook Library" Cordialement... |
| 02/12/2019 à 08:20 | Le Drosophile | TCD - sans somme de valeurs (en VBA si possible) | Désolé pour le retard mais le WE n'aidant pas... Votre fichier en retour avec le code VBA J'ai placé un bouton sur votre feuille Correspondance. Le résulat est placé en feuille RECAP Cordialement... |
| 30/11/2019 à 16:38 | Le Drosophile | TCD - sans somme de valeurs (en VBA si possible) | J'avais avancé sur votre demande mais par code vba. Vu la proposition de 78chris qui semble vous convenir, est-il utile que je continue ? Cordialement... |
| 29/11/2019 à 21:41 | Beoden | VBA - Ajout automatique de colonnes via USERFORM | Re 1. dlg Il s'agit d'une variable que j'utilise dans la boucle plus bas. La variable permet de connaitre la dernière ligne possédant une valeur dans la colonne B 2. Count Il s'agit de l'instruction "Compter" Sheets("Liste").Rows.count permet de connaitre le nombre de lignes de la feuille Pour compr... |
| 29/11/2019 à 13:31 | Beoden | VBA - Ajout automatique de colonnes via USERFORM | Si vous modifiez votre code comme ceci faites un essai.. Autre chose, dans la sub Annulation, enlevez la ligne UserForm.Hide Cela revient à cacher l'userform à l'arrière plan et de surcroit dans votre cas elle ne sert à rien vu qu'elle vient après avoir déchargé l'userform. Cordialement... |
| 29/11/2019 à 13:12 | fredolilo | Soucis macro | C'est quoi votre vieille version excel ? Sinon essayez en enlevant le chiffre 2 après le ADD Cordialement... |
| 29/11/2019 à 13:08 | Le Drosophile | TCD - sans somme de valeurs (en VBA si possible) | Le TCD ne parait pas approprié pour ce que vous demandez Pouvez-vous mettre un fichier avec le résultat attendu Crdlt... |
| 27/11/2019 à 22:05 | abdernino | Fonctionnement macro | Re Votre fichier en retour sur base de ce que j'ai compris Crdlt... |
| 27/11/2019 à 21:32 | abdernino | Fonctionnement macro | Heu... Cela fonctionnement comment ? Ou plutot expliquez ce que vous voulez faire Crdlt... |
| 22/11/2019 à 08:28 | gpilard | Macro copier/coller les données dans une autre feuille | Votre fichier en retour pour test. dans l'attente de vous lire Cordialement... |
| 21/11/2019 à 08:41 | gpilard | Macro copier/coller les données dans une autre feuille | Lol ! j'aurais juré que vous alliez revenir avec cette problématique Je vais analyser car la difficulté est que si vous réduisez le contrat il faudra aussi enlever les lignes dans la feuille facturation... Cordialement... |
| 20/11/2019 à 13:22 | alex34160 | Faire fonctionner deux fonctions VBA Private Sub Worksheet | Ok. Essayez avec le fichier joint et donnez moi vos commentaires Cordialement... |
| 19/11/2019 à 18:37 | alex34160 | Faire fonctionner deux fonctions VBA Private Sub Worksheet | Re dans votre code juste en dessous de irow= target.row, vous avez des lignes qui servent à annuler la couleur. Elles s'exécutent toujours si vous changez quelques chose en colonne B ou D je voulais savoir si ces lignes doivent toujours être exécutées ou si des conditions sont à considérer. Crdlt... |
| 19/11/2019 à 13:23 | alex34160 | Faire fonctionner deux fonctions VBA Private Sub Worksheet | Petite question avant de vous soumettre le code. Est-ce que l'on doit suivre les possibilités que vous donnez pour remettre les couleurs à 0 ou est-ce que l'on remet toujours à 0 quelque soit le Oui ou le Non en B et D Cela concerne cette partie de code Crdlt... |
| 14/11/2019 à 12:50 | alex34160 | Faire fonctionner deux fonctions VBA Private Sub Worksheet | Pas sur d'avoir bien compris la finalité mais mettez le deuxième code à la suite du premier et ce, juste après le END IF du premier code. quand vous mettrez Oui en B, la première partie de code sera exécutée et quand vous mettrez Oui en D ce sera la deuxième partie de code qui sera exécutée cordiale... |
| 13/11/2019 à 14:03 | nectarine78 | Comment supprimer ou modifier le saut de page Excel | Re, Une solution via Word que je vous explique ci-dessous Copier la cellule excel dans un fichier vierge WORD Sélectionner le texte en entier Menu INSERTION -> TABLEAU Choisir l'option "Convertir en Tableau" et sélectionner les options comme dans la vue ci-jointe puis OK Il vous reste à recopier... |
| 12/11/2019 à 12:52 | nectarine78 | Comment supprimer ou modifier le saut de page Excel | Re C'est toujours préférable de mettre une phrase par ligne. Votre saut de page se fera automatiquement lorsque vous aurez trop de lignes. Vous ne fusionnez pas, vous gardez une phrase par ligne et si votre cellule n'est pas assez grande pour y mettre toute la phrase, vous agrandissez la ligne et vo... |
| 11/11/2019 à 13:54 | nectarine78 | Comment supprimer ou modifier le saut de page Excel | Pas simple à expliquer mais je pense que vous avez préparé votre tableau puis vous avez collé vos données en B13 puis probablement fusionné jusque B20 pour voir complètemment votre texte. La limitation de hauteur de ligne à 409 a mis le souc dans votre feuille. Pour voir cela, cliquez sur B13 puis d... |
| 09/11/2019 à 10:07 | abdernino | Souci dans userform | Re Expliquer ce que vous faites ... Attention que vous devez changer le code aussi dans l'userform 4... le double click dans la feuille Bas épave fait appel à l'userform 4 Cordialement... |
| 08/11/2019 à 13:35 | abdernino | Souci dans userform | Normal... Dans votre Userform4, la textbox est nommée textbox6 et il n'y a pas de textbox1, 2, 3, 4, 5 comme précisé dans la Private Sub UserForm_Initialize() Modifiez le code comme suit : Oubliez pas de cloturer le fil si ok Cordialement... |
| 08/11/2019 à 13:27 | nectarine78 | Comment supprimer ou modifier le saut de page Excel | En regardant votre fichier, vous devriez revoir la présentation. Votre colonne B est fusionnée tandis que la colonne A non La cellule B14 contient trop de données et par défaut la hauteur d'une ligne ne peut être plus grande que 409 Ensuite vous devez au préalable sélectionner votre tableau et défin... |
| 08/11/2019 à 08:32 | naityahia | VBA pour imprimer selon une liste déroulante de type Bouton Activex | Cordialement... |