| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/03/2015 à 15:57 | mynameisjeff | Prioriser une valeur par rapport à une autre (VBA) | Je viens de trouver après des recherches et c'est plus facile que je ne croyais. Il faut utiliser la formule =Si({cellule}><"";{formule};{formule}... |
| 10/03/2015 à 15:37 | mynameisjeff | Tri données ordre alphabétique en VBA | Merci pour les réponses, le résultat est présent. Cordialement... |
| 10/03/2015 à 15:36 | mynameisjeff | Erreur syntaxe dans macro | Ta réponse répond exactement à mes attentes. Merci beaucoup Cordialement... |
| 10/03/2015 à 15:35 | mynameisjeff | Erreur syntaxe dans macro | Après 1 journée de recherche dessus, j'ai finalement eu la brillante idée de simplifier et de contourner le problème. Merci encore à tous ceux qui ont contribué à m'aider. Cordialement... |
| 10/03/2015 à 15:34 | mynameisjeff | Prioriser une valeur par rapport à une autre (VBA) | J'ai un nouveau challenge pour vous. J'aimerais dans une base VBA avoir la possibilité de prioriser une colonne par rapport à une autre, je vais donner un exemple. Si feuille 2 j'ai la sélection C3 à C42 admettons vide alors utiliser les valeurs D3 à D42 (et si des valeurs en D3 à D42 sont vides alo... |
| 10/03/2015 à 10:46 | mynameisjeff | Trier données et mettre cellules remplies avant les vides | Merci pour ta réponse. J'ai compris la démarche, ça devrait effectivement marcher. Oui la liste personnalisée, quand tu as 300 noms différents ça prend du temps et si le résultat n'y est pas c'est frustrant. Merci encore. Cordialement... |
| 10/03/2015 à 10:25 | mynameisjeff | Trier données et mettre cellules remplies avant les vides | J'ai une autre question, qui peut paraître stupide mais j'aimerais bien comprendre. Comment s'y prendre pour trier plusieurs cellules par ordre alphabétique en faisant en sorte que les cellules avec le texte apparaissent avant les cellules vides ? Par exemple je prends 10 cellules de A1 à A10 : Pren... |
| 10/03/2015 à 10:13 | mynameisjeff | Rendre une macro plus rapide (sans les .Select) | Merci à vous deux pour vos réponses, Je dois admettre que je n'avais pas pensé à la fonction filtre : je viens de l'effectuer et effectivement c'est un gain de temps considérable. Sujet résolu. Merci encore. Cordialement... |
| 10/03/2015 à 09:55 | mynameisjeff | Rendre une macro plus rapide (sans les .Select) | Je voudrais trier des valeurs par ordre alphabétique et cacher les lignes dont la valeur en D = "" Voici mon code : Range("D4:D300").Select For Each cellule In Selection If cellule.Value = "" Then cellule.EntireRow.Hidden = True Next cellule Il n'y aurait pas un moyen de gagner en rapidité. Je sais... |
| 10/03/2015 à 08:43 | mynameisjeff | Recherche valeur texte parmis une liste : erreur formule | Merci pour vos réponses. mbbp ta formule marche très bien. Merci beaucoup Cordialement... |
| 09/03/2015 à 16:55 | mynameisjeff | Erreur syntaxe dans macro | Merci pour ta réponse. Donc ce n'est pas possible mais cela me gêne, il me faut cette récurrence pour raisons professionnelles. Je mets en pièce jointe un fichier excel expliquant en détail l'action que j'essaie d'effectuer, avec de grosses difficultés je l'avoue. Après, je m'excuse de vous demander... |
| 09/03/2015 à 15:55 | mynameisjeff | Erreur syntaxe dans macro | Merci bien pour ta réponse. J'ai compris ce que tu essaies de me dire, alors j'ai modifié mon code en partie mais voilà, je retombe sur erreur d'exécution 1004. voici mon code modifié : Sub RECAPMARGE() Dim ws As Worksheet, ws2 As Worksheet Dim I As Long Dim lig As Long, I1 As Long, I2 As Long Appli... |
| 09/03/2015 à 15:27 | mynameisjeff | Erreur syntaxe dans macro | Pardon, mais c'est vrai merci beaucoup pour le temps que vous y avez consacré. Je remercie à chaque réponse eric. Si je n'abuse pas de votre temps et de votre patience, j'ai juste une dernière requête qui fait que ma macro ne fonctionne pas. With ws .Range("C3:D3") = ws2.Cells(I, 1) .Range("C7:D7")... |
| 09/03/2015 à 14:05 | mynameisjeff | Erreur syntaxe dans macro | Sub RECAPMARGE() Dim ws As Worksheet, ws2 As Worksheet Dim I As Long Dim lig As Integer, x As Integer, y As Integer Application.ScreenUpdating = False Set ws = Worksheets("TRAME1") Set ws2 = Worksheets("RECAPACHATS") For I = 1 To 10 lig = I + 3 x = I - 4 y = I - 5 With ws .Range("C3:D3") = ws2.Cells... |
| 09/03/2015 à 12:21 | mynameisjeff | Erreur syntaxe dans macro | Merci pour ton nettoyage. Il est nickel. J'ai compris ce qui fait que m'a macro ne fonctionne pas comme je le voudrais. Il me faudrait à la place de H4, la possibilité de faire HN avec N étant le numéro de ligne avec N=I+3 J'ai cherché sur plusieurs forums mais je n'arrive pas à trouver la solution... |
| 09/03/2015 à 10:04 | mynameisjeff | Erreur syntaxe dans macro | Merci pour ta réponse j'ai essayé mais je n'arrive pas au résultat que j'avais espérer. J'ai modifier la formule mais j'ai encore des erreurs de syntaxe... Si tu pouvais encore me donner un coup de main je suis preneur : Sub RECAPMARGE() Dim I As Integer For I = 1 To 10 Sheets("TRAME1").Select Range... |
| 06/03/2015 à 16:48 | mynameisjeff | Erreur syntaxe dans macro | J'ai une macro que j'aimerais effectuer à répétition seulement il y a un problème de syntaxe et je n'arrive pas à comprendre comment le résoudre : Voici ma formule et en jaune ce qui ne colle pas : Sub RECAPMARGE() For i = 1 To 100 Sheets("TRAME1").Select Range("C3:D3").Select ActiveCell.FormulaR1C1... |
| 06/03/2015 à 15:53 | mynameisjeff | Tri données ordre alphabétique en VBA | J'aimerai trier une base de données en vba mais à chaque fois, il ne me trie qu'une seule colonne et du coup les valeurs ne correspondent plus. Voir dans l'exemple : Je voudrais trier dans l'ordre alphabétique la colonne E, plus précisément de E4 à E8. Dans un deuxième temps j'aimerais savoir si une... |
| 06/03/2015 à 11:58 | mynameisjeff | Selection liste + Faire apparaitre message à l'écran | Merci c'est au top! Merci pour le temps que tu y as consacré! Cordialement... |
| 06/03/2015 à 11:54 | mynameisjeff | Recherche valeur texte parmis une liste : erreur formule | J'ai en C4 une liste déroulante avec des noms. Ces noms sont stockés sur la même feuille en A409:A479. Ce que je veux faire comme formule en case b4 est si C4=une valeur entre A409:A413 alors "pomme", si C4= une valeur parmis celles entre A413:A417 alors "poire"... Sauf que je n'arrive pas à trouver... |
| 05/03/2015 à 09:18 | mynameisjeff | Selection liste + Faire apparaitre message à l'écran | Merci exactement ce qu'il me fallait. Et si je voulais mettre 2 jours dans la semaine, tu sais comment je peux m'y prendre ? Cordialement... |
| 02/03/2015 à 10:35 | mynameisjeff | Selection liste + Faire apparaitre message à l'écran | J'ai besoin d'aide. J'ai une plage de données dans ma colonne A (ici une liste de fruits/légumes). Dans ma colonne B, grâce à validation des données, j'ai une liste où je choisirai manuellement ce que je veux. Est-il possible après sélection du fruit/légume dans la liste de la colonne B d'une cellul... |
| 17/02/2015 à 10:22 | mynameisjeff | Concaténer sans VBA | Tu es un génie! Ta formule marche au top!! Merci beaucoup! Cordialement... |
| 17/02/2015 à 09:44 | mynameisjeff | Concaténer sans VBA | Merci pour ta réponse. Cependant ça ne répond qu'en parti à mon problème vu que toutes les 8 colonnes je dois changer manuellement la cellule fusionnée. Je remets le fichier avec une nouvelle idée qui pourrait faciliter le processus. Je rajoute une ligne au-dessus de ma ligne avec les cellules fusio... |
| 16/02/2015 à 17:15 | mynameisjeff | Concaténer sans VBA | J'ai mis un fichier joint. j'ai des cellules fusionnées de C1 à J1 (donc toujours le même nombre de cellules fusionnées pour le titre sur une longueur x) donc toujours 8 cellules fusionnées avec le même nom et 8 cellules avec un autre nom... Dans chacune de ces cellules titres il y a une série de 8... |
| 16/02/2015 à 15:23 | mynameisjeff | Sélection cellules + insertion formule en VBA | Parfait, ça correspond à ce que je recherchais. Merci l'ami pour ton travail et pour le temps que tu y as consacré! Cordialement... |
| 16/02/2015 à 12:21 | mynameisjeff | Sélection cellules + insertion formule en VBA | Voila le fichier joint. Objectif c'est que dans la feuille PRIX DE VENTE RAYON, on retrouve toutes les références des autres onglets. Donc ça c'est bon. Ensuite grâce à la liste déroulante en PRIX DE VENTE RAYON cellule F1, choisir une référence. Cette référence complètera automatiquement les donnée... |
| 16/02/2015 à 11:47 | mynameisjeff | Sélection cellules + insertion formule en VBA | Private Sub CommandButton21_Click() Sheets("Feuil 3").Select Columns("D").Select Selection.Insert Dim NomFeuille As Worksheet Sheets.Add ActiveSheet.Name = Range("F1") Sheets(NomFeuille).Select Range("A14:A43").Select Selection.Copy Sheets("Feuil 3").Select Range("C13:C42").Select ActiveSheet.Paste... |
| 16/02/2015 à 10:36 | mynameisjeff | Sélection cellules + insertion formule en VBA | J'ai avancé au niveau du code mais j'ai encore une ligne qui bloque. Private Sub CommandButton21_Click() Sheets("Feuil 3").Select Columns("D").Select Selection.Insert Range("C13:C67").Select Dim NomVariable NomVariable = Range("F1").Value Sheets("NomVariable").Select Range("A14:A43").Select Selectio... |
| 16/02/2015 à 10:10 | mynameisjeff | Sélection cellules + insertion formule en VBA | Merci pour ta réponse. Voici le code désormais : Private Sub CommandButton21_Click() Sheets("Feuil 3").Select Columns("D").Select Selection.Insert Range("C13:C67").Select Selection.Formula = "=INDIRECT("F1"&"!A14")" ActiveCell.FormulaR1C1 = Formule Range("D13:D67").FormulaLocal = "=IF(COUNTIF(C:C;B1... |
| 16/02/2015 à 09:28 | mynameisjeff | Sélection cellules + insertion formule en VBA | Je recherche le moyen de sélectionner une plage de cellules et de faire appliquer à ces cellules la même formule et le tout dans une codification en vba. voici mon code : Private Sub CommandButton21_Click() Sheets("Feuil 3").Select Columns("D").Select Selection.Insert Cells("C13:C67").Select Range("... |
| 11/02/2015 à 15:47 | mynameisjeff | Tri automatique (non chiffré) | Merci pour ta réponse. J'ai bien testé ce que tu proposais mais même si cette formule marche, il me faudrait l'équivalent de ce que tu m'as proposé en VBA afin de l'intégrer dans une macro. Ainsi mon code commencerait ainsi : Private Sub CommandButton21_Click() Columns("C").Select Selection.Insert (... |
| 11/02/2015 à 14:46 | mynameisjeff | Comparaison colonnes + ajouter valeurs manquantes | Parfait, ça marche nickel! Merci pour ta réponse Cordialement... |
| 11/02/2015 à 12:32 | mynameisjeff | Tri automatique (non chiffré) | J'ai encore besoin de votre aide. voici mon problème : J'ai une liste colonne A, admettons avec l'intégralité des fruits et légumes , Pomme, Poire, Cerise, Aubergine... J'aimerais qu'en colonne B, la partie de liste (liste restreinte comportant certaines références qui figurent obligatoirement dans... |
| 11/02/2015 à 10:29 | mynameisjeff | Comparaison colonnes + ajouter valeurs manquantes | J'ai à nouveau besoin de votre aide. J'aimerais comparer plusieurs colonnes entre elles (alors je ne sais pas si cela est envisageable ou non). L'objectif étant : Comparer la colonne 1 et la colonne 2 Admettons que le tableau contienne 5 lignes et les valeurs de A1 à A5 soient 1 ; 2 ; 3 ; 4 ; 5 Adme... |
| 10/02/2015 à 16:21 | mynameisjeff | Macro liste déroulante avec le nom des onglets sans l'ouvrir | Au top! Exactement ce que je voulais! Merci beaucoup! Cordialement... |
| 10/02/2015 à 15:11 | mynameisjeff | Macro liste déroulante avec le nom des onglets sans l'ouvrir | J'ai une requête pour vous. J'aimerai créer une liste déroulante contenant l'ensemble des noms de mes onglets. Cette liste sera disponible en B1 de la feuille 1 supposons. J'aimerai pouvoir sélectionner un nom sans qu'il ne me redirige vers la page en question. Après par contre, je voudrais qu'en fo... |
| 20/01/2015 à 16:35 | mynameisjeff | Fichier Excel sur un réseau avec mises à jour automatiques | Ma requête est complexe et je remercie tous ceux qui chercheront à m'aider. Dans le cadre professionnel, j'aimerai créer un fichier excel qui permettrait à plusieurs personnes d'utiliser le même fichier excel. Le type de fichier sera un tableau qui servira à un service d'achats et dès lors qu'un pro... |
| 07/01/2015 à 12:05 | mynameisjeff | Macro insertion et copier la ligne en même temps | J'aimerai sur une base commençant à la 3ème ligne que pour chaque valeur dans la colonne A égale à 3, une macro effectue une insertion avant et une insertion après cette cellule dont la valeur est égale à 3 et ce tout en copiant la ligne de la cellule (dont la valeur est égale à 3) dans les deux nou... |
| 06/01/2015 à 11:31 | mynameisjeff | Macro insertion ligne (base de 6000 lignes minimum) | Merci pour ta réponse et ta proposition si rapide et efficace. Une dernière question et je mets en résolu : Comment je copie ta macro pour l'utiliser dans mon document ? Merci encore!! Cordialement... |
| 06/01/2015 à 11:10 | mynameisjeff | Macro insertion ligne (base de 6000 lignes minimum) | Pardon pour l'erreur : L3=1 ; L4=2... ; L11=9 ; L12=10 ; L13=1 ; L14=2... Mais l'énoncé reste le même. Merci encore... |
| 06/01/2015 à 10:57 | mynameisjeff | Macro insertion ligne (base de 6000 lignes minimum) | Je viens vous demander de l'aide pour réaliser une macro. J'ai une base de données de plus de 6000 lignes (démarrant à partir de la 3ème ligne). Ma base est la suivante : (prenons L pour ligne et le résultat est celui de la cellule de la première colonne) : 3ème L = 1 ; 4ème L = 2 ; 5ème L = 3... ;... |
| 10/10/2014 à 18:56 | mynameisjeff | Tirage au sort sans remise | Merci pour la rapidité de vos réponses. La programmation du premier fichier m'est complètement incompréhensible mais fonctionne très clairement La programmation du second est brillante et bien pensée! J'ai la réponse à mon problème grâce à vous. Merci encore. Bonne soirée et bonne continuation Cordi... |
| 10/10/2014 à 15:57 | mynameisjeff | Tirage au sort sans remise | J'aimerais créer sur excel à partir d'une liste de noms un tirage sans remise. L'objectif est de partir de 15 prénoms et de réussir à les classer sans qu'il y ait dédoublement du nom. Cela dans le but d'organiser les tables lors des sorties aux restaurants avec placement des 15 personnes de manière... |