Exraction de ligne en colonne
Résolu/Fermé
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
-
23 mai 2022 à 18:38
jack2125 Messages postés 367 Date d'inscription jeudi 5 septembre 2019 Statut Membre Dernière intervention 23 novembre 2024 - 27 mai 2022 à 19:56
jack2125 Messages postés 367 Date d'inscription jeudi 5 septembre 2019 Statut Membre Dernière intervention 23 novembre 2024 - 27 mai 2022 à 19:56
A voir également:
- Exraction de ligne en colonne
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Aller à la ligne excel - Guide
10 réponses
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 243
23 mai 2022 à 19:39
23 mai 2022 à 19:39
Bonjour
Même avec le tableau, ça reste extrêmement compliqué à comprendre ...
"C4:Q4 représente le nombre de fois que la ligne supérieure est égale en quantité exemple pour 1 c'est 7 fois pour 6 c'est 3 fois" : ça veut dire quoi ?
Même avec le tableau, ça reste extrêmement compliqué à comprendre ...
"C4:Q4 représente le nombre de fois que la ligne supérieure est égale en quantité exemple pour 1 c'est 7 fois pour 6 c'est 3 fois" : ça veut dire quoi ?
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
23 mai 2022 à 22:16
23 mai 2022 à 22:16
bonjour Raymond
comment ca les Antilles..
le nombre 1 est présent 7 fois
le nombre 6 est présent 3 fois
est ce plus compréhensible?
au plaisir de te lire
comment ca les Antilles..
le nombre 1 est présent 7 fois
le nombre 6 est présent 3 fois
est ce plus compréhensible?
au plaisir de te lire
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
Modifié le 23 mai 2022 à 22:19
Modifié le 23 mai 2022 à 22:19
Bonsoir
Coucou Raymond , je crois avoir compris le n° 1 est sorti 7 fois, le 2 est sorti 9 fois etc (données rentrées par l'utilisateur qui veut ensuite ressortir tous les n°s sortis 7 fois etc )
Jack, voir si cela te convient, en passant par un tableau intermédiaire en colonne R et suivantes qui peuvent être masquées au besoin :
https://www.cjoint.com/c/LExupeFSZTe
Cdlmnt
Via
Coucou Raymond , je crois avoir compris le n° 1 est sorti 7 fois, le 2 est sorti 9 fois etc (données rentrées par l'utilisateur qui veut ensuite ressortir tous les n°s sortis 7 fois etc )
Jack, voir si cela te convient, en passant par un tableau intermédiaire en colonne R et suivantes qui peuvent être masquées au besoin :
https://www.cjoint.com/c/LExupeFSZTe
Cdlmnt
Via
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
24 mai 2022 à 10:10
24 mai 2022 à 10:10
super ca fonctionne parfaitement merci a vous tous
par contre s'il existait un algo pourquoi pas
merci a vous 2
par contre s'il existait un algo pourquoi pas
merci a vous 2
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
24 mai 2022 à 11:25
24 mai 2022 à 11:25
je n avais pas vu a ca beugue a un certain niveau
j ai reporté exactement a l'identique du tableau que j'utilise et a un moment ca ne compte plus
peux tu me dire l(erreur
merci
https://www.cjoint.com/c/LEyjwLjFMBM
j ai reporté exactement a l'identique du tableau que j'utilise et a un moment ca ne compte plus
peux tu me dire l(erreur
merci
https://www.cjoint.com/c/LEyjwLjFMBM
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 243
24 mai 2022 à 02:33
24 mai 2022 à 02:33
Curieux ! Moi, en ligne 3 j'ai compté 8 fois le chiffre 1, et une seule fois le chiffre 6 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
24 mai 2022 à 09:27
24 mai 2022 à 09:27
Bonjour Raymond
Comment compte-tu ? Mes NB.SI en ligne 12 donnent bien les bons comptes
Comment compte-tu ? Mes NB.SI en ligne 12 donnent bien les bons comptes
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
Modifié le 24 mai 2022 à 14:34
Modifié le 24 mai 2022 à 14:34
Bonjour à tous
Un essai avec macro
https://www.cjoint.com/c/LEymIgXVeAB
Cdlmnt
Attention. Lien modifié
Un essai avec macro
https://www.cjoint.com/c/LEymIgXVeAB
Cdlmnt
Attention. Lien modifié
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
Modifié le 26 mai 2022 à 21:36
Modifié le 26 mai 2022 à 21:36
bonsoir j'ai trouvé ta macro bien tard...
je l'ai adapté a mon fichier qui est en
BN122:CB130
et ma macro provoque une ligne ininterrompue en ligne 131 a gauche
c'est quoi mon erreur?
encore merci bcp
Public Sub ok()
Dim plage As Range, cel As Range
Dim k As Long, i As Long, nmax
Dim dico As Object, cle, valeur, cles, valeurs, nbcles, TA
' def plage
Set plage = Union(Range("bn123:cb123"), Range("bn125:cb126"), Range("bn127:cb127"), Range("bn129:cb129"))
' nb max apparitions
nmax = Application.WorksheetFunction.Max(plage)
' nb apparitions - liste numéros
Set dico = CreateObject("scripting.dictionary")
For k = 0 To nmax
dico.Add k, ""
For Each cel In plage
If cel.Value = k Then dico(k) = dico(k) & ";" & cel.Offset(-1, 0)
Next cel
Next k
nbcles = dico.Count
cles = dico.keys
valeurs = dico.items
Application.ScreenUpdating = False
' affichage
For k = 0 To nmax
Range("ca131").Offset(0, -k).Value = cles(k)
valeur = valeurs(k)
If valeur = "" Then
Range("ca131").Offset(1, -k).Value = ""
Else
valeur = Right(valeur, Len(valeur) - 1)
TA = Split(valeur, ";")
Range("ca131").Offset(1, -k) = UBound(TA) + 1
Range("ca131").Offset(2, -k).Resize(1 + UBound(TA)) = Application.Transpose(TA)
End If
Next k
End Sub
je l'ai adapté a mon fichier qui est en
BN122:CB130
et ma macro provoque une ligne ininterrompue en ligne 131 a gauche
c'est quoi mon erreur?
encore merci bcp
Public Sub ok()
Dim plage As Range, cel As Range
Dim k As Long, i As Long, nmax
Dim dico As Object, cle, valeur, cles, valeurs, nbcles, TA
' def plage
Set plage = Union(Range("bn123:cb123"), Range("bn125:cb126"), Range("bn127:cb127"), Range("bn129:cb129"))
' nb max apparitions
nmax = Application.WorksheetFunction.Max(plage)
' nb apparitions - liste numéros
Set dico = CreateObject("scripting.dictionary")
For k = 0 To nmax
dico.Add k, ""
For Each cel In plage
If cel.Value = k Then dico(k) = dico(k) & ";" & cel.Offset(-1, 0)
Next cel
Next k
nbcles = dico.Count
cles = dico.keys
valeurs = dico.items
Application.ScreenUpdating = False
' affichage
For k = 0 To nmax
Range("ca131").Offset(0, -k).Value = cles(k)
valeur = valeurs(k)
If valeur = "" Then
Range("ca131").Offset(1, -k).Value = ""
Else
valeur = Right(valeur, Len(valeur) - 1)
TA = Split(valeur, ";")
Range("ca131").Offset(1, -k) = UBound(TA) + 1
Range("ca131").Offset(2, -k).Resize(1 + UBound(TA)) = Application.Transpose(TA)
End If
Next k
End Sub
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
>
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
27 mai 2022 à 08:31
27 mai 2022 à 08:31
ca y est c'est tout bon
j ai modifié for k=0 to 15 et c'est bon Un grand merci
j ai modifié for k=0 to 15 et c'est bon Un grand merci
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
24 mai 2022 à 14:33
24 mai 2022 à 14:33
Non tu n'as pas reporté à l'identique dans ta feuille 2 à laquelle je ne comprends d'ailleurs rien car elle comporte plusieurs tableaux mais aucun ne comporte les colonne rajoutées et les formules de mon exemple
C'est un fouillis cette feuille 2! , épure là ou reporte ton tableau utile dans une autre feuille pour un travail efficace
par contre s'il existait un algo pourquoi pas qu'appelle-tu un algo ? un algorithme ? que recouvre ce terme pour toi car dans excel on va trouver des fonctions, des formules, des macros...
C'est un fouillis cette feuille 2! , épure là ou reporte ton tableau utile dans une autre feuille pour un travail efficace
par contre s'il existait un algo pourquoi pas qu'appelle-tu un algo ? un algorithme ? que recouvre ce terme pour toi car dans excel on va trouver des fonctions, des formules, des macros...
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
26 mai 2022 à 15:34
26 mai 2022 à 15:34
une macro
ce serait tellement plus simple
ce serait tellement plus simple
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
>
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
26 mai 2022 à 15:46
26 mai 2022 à 15:46
as tu jeté un œil au post 8 ?
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
26 mai 2022 à 16:08
26 mai 2022 à 16:08
une macro ca irait sans doute plus vite
merci
merci
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 mai 2022 à 15:09
26 mai 2022 à 15:09
Bonjour le fil,
Salut Via, sans vouloir marcher sur tes plates-bandes, je pense que le demandeur jack2125 a relancer la suite de cette discussion sur le lien ci-dessous
https://forums.commentcamarche.net/forum/affich-37601974-qui-peut-m-expliquer-pourquoi-le-calcul-ne-s-effectue-pas#p37602171
Cordialement
Salut Via, sans vouloir marcher sur tes plates-bandes, je pense que le demandeur jack2125 a relancer la suite de cette discussion sur le lien ci-dessous
https://forums.commentcamarche.net/forum/affich-37601974-qui-peut-m-expliquer-pourquoi-le-calcul-ne-s-effectue-pas#p37602171
Cordialement
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
26 mai 2022 à 16:29
26 mai 2022 à 16:29
Merci Mike, je n'avais pas vu et pas de souci pour les plates-bandes
Mais bon le demandeur est un peu inconséquent, il demande une macro alors que CCM81 lui en avait proposé une !
Cdlmnt
Mais bon le demandeur est un peu inconséquent, il demande une macro alors que CCM81 lui en avait proposé une !
Cdlmnt
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
>
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
26 mai 2022 à 18:20
26 mai 2022 à 18:20
desolé dis moi ou je trouve la macro de CCM81 ? je suis preneur de suite... donc l'inconséquence,, permet mo:i..
je travaille avec comment ca marcghe depuis des années et on ne m'a jamais traité de ta sorte
si je suis passé a coté de quelques chose dis le moi plutot que de ma rabaisser.. merci
je travaille avec comment ca marcghe depuis des années et on ne m'a jamais traité de ta sorte
si je suis passé a coté de quelques chose dis le moi plutot que de ma rabaisser.. merci
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
2 735
>
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
26 mai 2022 à 18:47
26 mai 2022 à 18:47
Désolé jack mon intention n'était pas de te rabaisser, je trouvais simplement bizarre que tu ne lises pas toutes les réponses qu'on te donnait et que tu partais sur une autre discussion pour le même sujet, inconséquent n'est peut être pas le mot juste !
Je t'ai renvoyé sur l'autre fil ton fichier corrigé avec les explications pourquoi cela ne fonctionnait pas
quand à la macro de CCM81 elle est ici plus haut au post 8
Cdlmnt
Via
Je t'ai renvoyé sur l'autre fil ton fichier corrigé avec les explications pourquoi cela ne fonctionnait pas
quand à la macro de CCM81 elle est ici plus haut au post 8
Cdlmnt
Via
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
>
via55
Messages postés
14496
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 novembre 2024
27 mai 2022 à 19:56
27 mai 2022 à 19:56
ok pas de soucis
en plus la macro est top
dommage que je ne l'aie vu avant
j ai relancé une autre demande
as tu vue
bonne soiree
en plus la macro est top
dommage que je ne l'aie vu avant
j ai relancé une autre demande
as tu vue
bonne soiree
jack2125
Messages postés
367
Date d'inscription
jeudi 5 septembre 2019
Statut
Membre
Dernière intervention
23 novembre 2024
26 mai 2022 à 15:33
26 mai 2022 à 15:33
pourquoi a 85% tout marche et les 15% ne fonctionnent pas
j y passe des plombes a essayer de comprendre mais ne trouve aucune explication...
j'ai essayer de changer le format des cellules qui ne fonctionnent pas, de les écrire manuellement, de les croiser ....rien n'y fait
je ne vois aucune raison plausible qui provoque le non fonctionnement
je suis sans doute bête!
j y passe des plombes a essayer de comprendre mais ne trouve aucune explication...
j'ai essayer de changer le format des cellules qui ne fonctionnent pas, de les écrire manuellement, de les croiser ....rien n'y fait
je ne vois aucune raison plausible qui provoque le non fonctionnement
je suis sans doute bête!
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
26 mai 2022 à 18:46
26 mai 2022 à 18:46
Re,
Regarde plus haut post 8
Regarde plus haut post 8