c

Jeune membre

Inscrit le :31/05/2018
Dernière activité :31/08/2023 à 19:40
Version d'Excel :2016
Messages
34
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par clemm

DateAuteur du sujetSujetExtrait du message
31/08/2023 à 17:30clemmAfficher/Masquer des items dans TCD VBAJ'ai un TCD où je souhaite masquer une variable mais la macro ne fonctionne pas, voici le code : .PivotItems("x").Visible = False Je comprends que cette variable "x" n'est pas reconnu dans la VBA et donc le filtre ne se fait pas dans le TCD, de plus il faudrait que si la valeur "x" ne correspondent...
11/04/2019 à 17:13clemm Deux bouclesSuper merci beaucoup ...
11/04/2019 à 16:50clemm Deux bouclesPas possible désolé... Le message d'erreur est "erreur de coompilation, variable de controle for dejà utilisée"...
11/04/2019 à 16:24clemm Deux bouclesJe ne comprends pas pourquoi ma macro ne fonctionne pas... Elle marchait très bien avant de rajouter la partie en rouge (la nouvelle boucle), je voudrait que mon code qui suit fonctionne pour chaque colonne y de 24 à 35 Merci d'avance pour votre aide Cordialement...
09/04/2019 à 16:55clemm Si find ne trouve pasCa fonctionne au final.. Merci beaucoup ...
09/04/2019 à 14:02clemm Si find ne trouve pasMerci de votre réponse mais le problème persiste, et je ne comprends pas pourquoi... Merci d'avance pour votre aide. Cordialement For N = 12 To NbLignes If .Cells(N, 21) = "Yes" Then Set rg = .Range(.Cells(N, 24), .Cells(N, 36)).Find("x", LookIn:=xlValues, LookAt:=xlWhole) If Not rg Is Nothing Then...
08/04/2019 à 17:29clemm Si find ne trouve pasJe sais que le sujet a déjà été abordé plusieurs fois mais je ne trouve toujours pas de solution... Je voudrais que lorsque le find ne trouve pas le "x", la boucle for continue tout de même Debut: 'revenir ici avec N+1' For N = 12 To NbLignes If .Cells(N, 21) = "Yes" Then Set rg = .Range(.Cells(N, 2...
01/04/2019 à 14:20clemm Lancer VBA sans BoutonJe sais que ce sujet a déjà été résolu mais je ne sais pas ce qui bloque dans ma formule.. je voudrais que ma macro s'active si la cellule "O9" change dans la feuille "Calendrier" (c'est un nombre) J'ai trouvé la formule Worksheet_Change(ByVal Target As Range) mais n'arrive pas à l'appliquer Merci d...
14/02/2019 à 11:05clemm Si une cellule contient du texteSuper merci beaucoup pour tout ! Bonne journée...
14/02/2019 à 10:48clemm Trouver "x" et avoir sa colonneEffectivement cela fonctionne correctement maintenant merci ! C'est d'ailleurs pour cela que j'ai indiqué le problème comme résolu. Je cherche maintenant à faire un "if une cellule contient du texte" car je trouve seulement sur les forum "if cellule contient "exemple"" alors que moi je veux juste du...
14/02/2019 à 10:47clemm Si une cellule contient du texteMon problème est en VBA svp...
14/02/2019 à 10:25clemm Si une cellule contient du texteJe chercher tout simplement à faire un IF en indiquant "si A1 contient du texte, alors..." Il me manque donc juste comment écrire "A1 contient du texte". Sur les Forums je trouve seulement des formules du types "si A1 contient "Voiture"" par exemple alors que moi je voudrais seulement savoir si la c...
13/02/2019 à 17:55clemm Trouver "x" et avoir sa colonneOk merci ! Donc Find ne peut pas trouver de "x" car ne n'est pas un nombre entier? est-il possible de trouver "x" ou non avec une autre formule? Cordialement...
13/02/2019 à 17:33clemm Trouver "x" et avoir sa colonneSalut Juice, C'est possible si l'on est sûr d'avoir une correspondance. Find renvoie un objet range sur lequel on peut donc chercher le n° de colonne grâce à la propriété .column (auquel cas la valeur dans la variable est bien un nombre entier). Le problème est dans le cas où "x" n'est pas trouvé, e...
13/02/2019 à 16:59clemm Trouver "x" et avoir sa colonne[quote=xorsankukai post_id=735630 time=1550073407 user_id=30818] Re, Oui, mais tu as mis un point au lieu d'une virgule entre les 2 cells.... y = Range(Cells(n, 24) . [Cells(n, 36)).Find("x", LookIn:=xlValues, LookAt:=xlWhole).Column [/quote] Re, merci!! mais maintenant il y a un...
13/02/2019 à 16:53clemm Trouver "x" et avoir sa colonneJe précise que j'ai déjà mis n=12 désolé j'ai oublié de préciser, donc mon problème persiste... Cordialement...
13/02/2019 à 16:33clemm Trouver "x" et avoir sa colonneMerci pour la réactivité mais cela ne fonctionne toujours pas... Dim y as Long y = Range(Cells(n, 24).Cells(n, 36)).Find("x", LookIn:=xlValues, LookAt:=xlWhole).Column erreur d'exécution '1004': Le message d'erreur : "la méthode 'range' de l'objet'_Global a échoué" Une idée? merci d'avance Cordialem...
13/02/2019 à 16:15clemm Trouver "x" et avoir sa colonneIl me le faudrait en VBA, j'ai oublié de précisé sorry....
13/02/2019 à 15:58clemm Trouver "x" et avoir sa colonneBonjour, (EN VBA) Je voudrais avoir le numéro de colonne de la cellule qui contient "x" pour la ligne 12 de la colonne X à AI (il y a qu'un seul "x" pour la ligne) Sachant que ce "x" vient d'une liste déroulante mais je ne sais pas si cela change quelque chose Merci pour votre aide...
13/02/2019 à 15:41clemm Avoir colonne d'une rangeJe cherche simplement à avoir le numéro de colonne d'une cellule définie comme une"range", comment faire svp? Merci d'avance ...
13/02/2019 à 14:19clemm Boucle qui ne tourne pasJ'ai trouvé c'est bon ! Merci de votre aide...
13/02/2019 à 13:27clemm Boucle qui ne tourne pasCa ne fonctionne toujours pas... Voici le fichier...
13/02/2019 à 11:51clemm Boucle qui ne tourne pasMettre rg en Variant ne change rien non plus.. Je vais toujours trouver mon "x" si ma première condition est vrai (trouver le "Yes")...
13/02/2019 à 10:54clemm Boucle qui ne tourne pasMerci pour vos réponses mais : @andre13 : Le fait de mettre en variant ne change rien @SlimShady69 : Ce n'est pas le même, je cherche donc bien "x", j'ai changé le nom de la variable mais rien ne change... Le but de cette macro est que j'ai un onglet avec 12 colonnes pour les 12 mois, à chaque ligne...
12/02/2019 à 17:45clemm Boucle qui ne tourne pasLe but est d'intégrer "impact centre" sur la page "planning cust exp" lorsque sur la page "customer group" il y a le "yes" puis insérer "impact centre" à la colonne associé au "x" - 23. Or le problème est que tous les "impact centre" sont sur la même colonne et ne change pas... on dirait que ma part...
12/02/2019 à 17:15clemm Avoir le numéro d'une colonne de rangeC'est ça merci beaucoup ...
12/02/2019 à 16:20clemm Avoir le numéro d'une colonne de rangeCela ne change rien... le problème vient de "y = rg.Column" apparemment ! Je pense que c'est parce que rg est une range mais je sais pas comment "transformer" en cell...
12/02/2019 à 16:11clemm Avoir le numéro d'une colonne de rangeJ'utilise cette formule : Dim rg As Range Dim y As Integer Set rg = Range(Cells(n, 22), Cells(n, 34)).Find(x, Cells(n, 22)) Pour trouver la cellule contenant "x", puis pour récupérer la colonne voici ce que je fais : y = rg.Column Mais cela ne fonctionne pas ! Une idée? Merci d'avance...
12/02/2019 à 11:27clemm If ne fonctionne pasSlt, Non pas besoin de .value Ah oui pas vu pour cells... merci ...
11/02/2019 à 17:24clemm If ne fonctionne pasBonjour, voici ma formule et je ne comprends pas pourquoi ma ligne en rouge ne fonctionne pas ! Merci d'avance pour votre aide je ne suis pas expert en VBA.. Le but est que pour chaque "Yes" il y ai dans l'autre cellule le mot "impact centre" Sub Calendrier() 'pour mettre à jour le calendrier' Dim n...
31/05/2018 à 12:42clemm Erreur 1004Ca maaaaarche !! Merci Beaucoup !!!...
31/05/2018 à 12:29clemm Erreur 1004Ca ne marche toujours pas.. :/ Désolé j'ai pas ton niveau d'excel je ne comprend pas...
31/05/2018 à 12:14clemm Erreur 1004Ok je vais essayer merci !!!! Même si je sais pas comment utiliser tout ça.....
31/05/2018 à 11:57clemm Erreur 1004Je sais qu'il existe de nombreuses réponses à ce sujet mais je n'ai pas trouvé la mienne... Cette macro me sert à aller chercher les infos de la feuille 2 si on trouve le nom d'un client de la feuille 3. Puis les infos sont copier de la feuille 2 pour aller dans la 3. L'erreur se situe au niveau de...