Report Donnees Sur Autres Colonne

LAMPOSKO

XLDnaute Nouveau
Voila Bonjour à Tous et à toutes !!
je suis tout nouveau sur ce forum, et dejà j'ai besoin de votre aide !!
je travaille sur exel pour changer ..je suis graphiste !! et novice en ce qui est du tableur !!
Je cherche desesperement une solution (Une formule magique ) pour Reporter
des données numeriques d'un tableau vers un autre sur la meme feuille dans un premier temps , Ces données se situent dans ma_Plage (D:D;K:K)qui contient 8colonnes , chacune de ces colonnes ne peut accepter que des nombres compris entre deux bornes .....01.....à....36.

Validation colonne D:D = Uniquement nombre entier , entre 01 et 14
Validation colonne E:E = Uniquement nombre entier , entre 02 et 19
Validation colonne F:F = Uniquement nombre entier , entre 03 et 30
Validation colonne G:G = Uniquement nombre entier , entre 04 et 31
Validation colonne D:D = Uniquement nombre entier , entre 05et 32
Validation colonne E:E = Uniquement nombre entier , entre 06 et 33
Validation colonne F:F = Uniquement nombre entier , entre 07 et 35
Validation colonne G:G = Uniquement nombre entier , entre 08 et 36

DANS le tableau de report adjaçant , a droite sur la meme feuille j ai 36 colonnes et chacune ne peut recevoir q'une seule Note Sous forme de nombre entier Exemple:
Colonne N:N = Validation liste de choix = 01
Colonne M:M = Validation liste de choix = 02
......... WA:WA = Validation liste de choix = 36

S'il n'y avait que quelques lignes , j em'en serais sorti manuellement ,, helas j'en ai plus de 3000 , plus le travail de creation des notes !!
J'espere que vous avez compris ce qui me tracasse ,, et je vous remercie
de m'aider a trouver la bonne formule car je ne suis pas tres familier avec les macros ?? mais s'il faut que je m'y colle ,, alors !!!
Vous me faciliterais l'existence !! Merci à tous !
Fichier Joint !!
 
Dernière édition:

LAMPOSKO

XLDnaute Nouveau
Re : Report Donnees Sur Autres Colonne

Merci Myrta de ton acceuil !!
effectivement le fichier est resté collé a mon Pc !!
en fait je ne trouve pas la manoeuvre adequate depuis la fenetre messages du forum ,,,pour envoyer le fichier !!
peux-tu me renseigner STP ...
Merci
 

Gorfael

XLDnaute Barbatruc
Re : Report Donnees Sur Autres Colonne

LAMPOSKO à dit:
Merci Myrta de ton acceuil !!
effectivement le fichier est resté collé a mon Pc !!
en fait je ne trouve pas la manoeuvre adequate depuis la fenetre messages du forum ,,,pour envoyer le fichier !!
peux-tu me renseigner STP ...
Merci
Salut
si tu ne maîtrise pas les macros, tu peux le faire par formule :
N3 : =SI(ESTNA(RECHERCHEH(N$2;$D3:$K3;1;0));"";RECHERCHEH(N$2;$D3:$K3;1;0))
Pour la couleur verte, une Mise en Forme conditionnelle avec
Condition 1
Case 1 : la formule est
Case 2 : N3<>""
Format : Fond Vert

Tu peux recopier la cellule sur la ligne 3 (jusqu'à la colonne pour 36)
En commençant par recopier en P3, remettre la bordure de gauche comme tu veux, copier jusqu'à 36 et remettre la bordure de droite pour finaliser,
et copier jusqu'en bas ta ligne de N3 à la colonne 36 sur toutes les autres lignes

ou par macro
Code:
Sub test()
Dim x As Long
Dim Cel As Range
For Each Cel In Range("D3:K" & Range("D65536").End(xlUp).Row)
    If Cel > 0 And Cel < 37 Then
        Cells(Cel.Row, Cel + 13) = Cel.Value
        Cells(Cel.Row, Cel + 13).Interior.ColorIndex = 35
    Else
        Cel.Interior.ColorIndex = 4
    End If
Next Cel
End Sub
A+
 
Dernière édition:

LAMPOSKO

XLDnaute Nouveau
Re : Report Donnees Sur Autres Colonne

Gorfael à dit:
Salut
si tu ne maîtrise pas les macros, tu peux le faire par formule :
N3 : =SI(ESTNA(RECHERCHEH(N$2;$D3:$K3;1;0));"";RECHERCHEH(N$2;$D3:$K3;1;0))
Pour la couleur verte, une Mise en Forme conditionnelle avec
Condition 1
Case 1 : la formule est
Case 2 : N3<>""
Format : Fond Vert

Tu peux recopier la cellule sur la ligne 3 (jusqu'à la colonne pour 36)
En commençant par recopier en P3, remettre la bordure de gauche comme tu veux, copier jusqu'à 36 et remettre la bordure de droite pour finaliser,
et copier jusqu'en bas ta ligne de N3 à la colonne 36 sur toutes les autres lignes

ou par macro
Code:
Sub test()
Dim x As Long
Dim Cel As Range
For Each Cel In Range("D3:K" & Range("D65536").End(xlUp).Row)
    If Cel > 0 And Cel < 37 Then
        Cells(Cel.Row, Cel + 13) = Cel.Value
        Cells(Cel.Row, Cel + 13).Interior.ColorIndex = 35
    Else
        Cel.Interior.ColorIndex = 4
    End If
Next Cel
End Sub
A+
Merci infiniment Gorfael de ta reponse,,,
mais , je crois que je me suis peut-etre mal exprimé ,,En fait :
LES couleurs n'ont pas dimportance !! c'est juste pour vous expliquer visuellement ce que je voudrais obtenir
en fait , que les valeurs des cellulles de MA_PLAGE soient reportées sur la meme ligne (,Recopié) tout simplement dans sa colonne respective : exemple Le nombre 01 qui est en D:3 soit recopié en N:3
Le nombre 02 qui est en E:3 soit recopié en O:3
Le nombre 09 qui est en F:3 soit recopié en V:3
Etc..................................
Le nombre 36 qui est en K:3 soit recopié en AW:3
Ce sont les données que je voudrais reporter , de façon automatique dans le tableau de droite , ce tableau me sert a des fins de visualisation et me parait adapté a mes futurs recherches ,,
en tout cas merci encore si tu peux jeter un oeil a mon fichier joint, et maider a trouver la bonne formule
a plus !!
 

LAMPOSKO

XLDnaute Nouveau
Re : Report Donnees Sur Autres Colonne

MErci ODVJ ,,,
Je vais reessayer de zipper le fichier , pour une meilleure comprehension !!
je ne comprend pas pourquoi ça ne passe pas ,, il est 49 ko !!
J'espere que tu seras encore la , j'ai vraiment besoin de trouver la solution !
et .... je suis encore un petit novice ,,!!
 
Dernière édition:

LAMPOSKO

XLDnaute Nouveau
Re : Report Donnees Sur Autres Colonne

MERCI A toi
Mais est ce que tu peux jeter un oeil a mon fichier et me rensegnier directement dessus , car lorsque je copie la formule je n'ai que des NA# !!
je suis entrain de me casser la tete !! il faut que je trouve !!!
peut-etr une solution du genre ,, en procedant par nombre au niveau de la table de visualisation : en ciblant chaque colonne à partir de la colonne N:N jusqu'a la colonne AW:AW << si tel nombre est dans ma_Plage alors copiez ici >>
A tout de suite l'ami !
 

LAMPOSKO

XLDnaute Nouveau
Re : Report Donnees Sur Autres Colonne

WWWWAOOU Je viens de comprendre !!!
J'y ai mis du temps !!
MERCI MYTA !!
TU ES SUPER !!
Maintenant , si je n'abuse pas est-il possible d'automatiser les reports avec Macro que j'intallerais plus tard , mais en attendant , j'aimerais savoir s'il est possible de mettre ces formules aillieur dans la feuille ou sur une autre ??
ENCORE MERCI Vraiment ,,Super content,, ça fonctionne à une vitesse incroyable ,,j'aurais pas cru !!
qu'est-ce ce doit-etre avec un code VBA ??!!
mais la j'y suis pas encore !!
à plus !!
LAMOPSKO
 

Gorfael

XLDnaute Barbatruc
Re : Report Donnees Sur Autres Colonne

LAMPOSKO à dit:
Merci infiniment Gorfael de ta reponse,,,
mais , je crois que je me suis peut-etre mal exprimé ,,En fait :
LES couleurs n'ont pas dimportance !! c'est juste pour vous expliquer visuellement ce que je voudrais obtenir
en fait , que les valeurs des cellulles de MA_PLAGE soient reportées sur la meme ligne (,Recopié) tout simplement dans sa colonne respective : exemple Le nombre 01 qui est en D:3 soit recopié en N:3
Le nombre 02 qui est en E:3 soit recopié en O:3
Le nombre 09 qui est en F:3 soit recopié en V:3
Etc..................................
Le nombre 36 qui est en K:3 soit recopié en AW:3
Ce sont les données que je voudrais reporter , de façon automatique dans le tableau de droite , ce tableau me sert a des fins de visualisation et me parait adapté a mes futurs recherches ,,
en tout cas merci encore si tu peux jeter un oeil a mon fichier joint, et maider a trouver la bonne formule
a plus !!
Salut
Effectivement, on s'est pas bien compris :
Que ce soit par formules ou avec la macro, c'est ce que je fais dans les 2 cas.
Sauf qu'avec la macro, si la valeur dans les colonnes D à K n'est pas prise en compte, elle est mise sur fond rouge
copies ma macro, et exécutes la, et tu verras que les nombre se place dans la colonne dont l'intitulé est la valeur
A+
 

Discussions similaires

Réponses
2
Affichages
1 K
Réponses
13
Affichages
2 K

Statistiques des forums

Discussions
315 293
Messages
2 118 130
Membres
113 435
dernier inscrit
Max80