Bonjour...
non expert de excel je me bats depuis un moment pour=20
faire une feuille mais je n'y arrive pas...
Je pars d'une liste de donn=E9es faite comme suit:
Nom Coordonn=E9es X Coordonn=E9es Y
Toto 4 2
Jojo 3 4
lolo 1 3
et je voudrai placer dans une grille d=E9finie par les=20
coordonn=E9es X et Y les nom (toto / jojo / lolo) pour=20
obtenir un truc du genre:
1 2 3 4
4 Jojo
3 lolo =20
2 Toto
1 =20
sachant que:
- la liste de donn=E9es change toutes les semaines (en=20
contenu et en nombre de ligne)
- la valeur des X varie de 1 =E0 200
- la valeur des Y varie de 1 =E0 100
deux solutions me vont dans l'exploitation:
- soit le contenu de la colonne 1 de ma liste est int=E9gr=E9=20
dans la cellule
- soit si la cellule =E0 un enregistrement correspondant on=20
y place quelque chose pour la rep=E9rer (ou on la remplit=20
par une couleur) et le contenu est affich=E9 par le=20
pointeur ou la barre d'=E9tat...
je suis pas expert donc je ne pourrai saisir que les=20
r=E9ponses simples ou avec exemples (=E9ventuellement=20
recopiables =E0 l'appui)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guyton
bonjour JB
Si j'ai bien compris ta question , et en supposant que ta liste de données est sur la feuil1 et ta grille sur la feuil2 ( les têtes de lignes et de colonnes se trouvant respectivement en 1ère ligne et colonne ) Le code suivant devrait te convenir ( à adapter selon tes besoins )
Salutations
Guy
Sub test() Sheets("feuil2").Range("B2:GS101").ClearContents Sheets("feuil1").Select der = Range("A1").End(xlDown).Row For i = 2 To der nom = Cells(i, 1).Value cx = Cells(i, 2).Value cy = Cells(i, 3).Value Sheets("feuil2").Activate Cells(102 - cy, cx + 1).Value = nom Sheets("feuil1").Select Next i End Sub
"JB" a écrit dans le message news: 029801c371f6$57b418e0$ Bonjour... non expert de excel je me bats depuis un moment pour faire une feuille mais je n'y arrive pas...
Je pars d'une liste de données faite comme suit:
Nom Coordonnées X Coordonnées Y Toto 4 2 Jojo 3 4 lolo 1 3
et je voudrai placer dans une grille définie par les coordonnées X et Y les nom (toto / jojo / lolo) pour obtenir un truc du genre:
1 2 3 4 4 Jojo 3 lolo 2 Toto 1
sachant que: - la liste de données change toutes les semaines (en contenu et en nombre de ligne) - la valeur des X varie de 1 à 200 - la valeur des Y varie de 1 à 100
deux solutions me vont dans l'exploitation: - soit le contenu de la colonne 1 de ma liste est intégré dans la cellule - soit si la cellule à un enregistrement correspondant on y place quelque chose pour la repérer (ou on la remplit par une couleur) et le contenu est affiché par le pointeur ou la barre d'état...
je suis pas expert donc je ne pourrai saisir que les réponses simples ou avec exemples (éventuellement recopiables à l'appui)
merci de votre aide !!!
JB
bonjour JB
Si j'ai bien compris ta question , et en supposant que ta liste de données
est sur la feuil1
et ta grille sur la feuil2 ( les têtes de lignes et de colonnes se trouvant
respectivement en 1ère ligne et colonne )
Le code suivant devrait te convenir ( à adapter selon tes besoins )
Salutations
Guy
Sub test()
Sheets("feuil2").Range("B2:GS101").ClearContents
Sheets("feuil1").Select
der = Range("A1").End(xlDown).Row
For i = 2 To der
nom = Cells(i, 1).Value
cx = Cells(i, 2).Value
cy = Cells(i, 3).Value
Sheets("feuil2").Activate
Cells(102 - cy, cx + 1).Value = nom
Sheets("feuil1").Select
Next i
End Sub
"JB" <loufim@hotmail.com> a écrit dans le message news:
029801c371f6$57b418e0$a001280a@phx.gbl...
Bonjour...
non expert de excel je me bats depuis un moment pour
faire une feuille mais je n'y arrive pas...
Je pars d'une liste de données faite comme suit:
Nom Coordonnées X Coordonnées Y
Toto 4 2
Jojo 3 4
lolo 1 3
et je voudrai placer dans une grille définie par les
coordonnées X et Y les nom (toto / jojo / lolo) pour
obtenir un truc du genre:
1 2 3 4
4 Jojo
3 lolo
2 Toto
1
sachant que:
- la liste de données change toutes les semaines (en
contenu et en nombre de ligne)
- la valeur des X varie de 1 à 200
- la valeur des Y varie de 1 à 100
deux solutions me vont dans l'exploitation:
- soit le contenu de la colonne 1 de ma liste est intégré
dans la cellule
- soit si la cellule à un enregistrement correspondant on
y place quelque chose pour la repérer (ou on la remplit
par une couleur) et le contenu est affiché par le
pointeur ou la barre d'état...
je suis pas expert donc je ne pourrai saisir que les
réponses simples ou avec exemples (éventuellement
recopiables à l'appui)
Si j'ai bien compris ta question , et en supposant que ta liste de données est sur la feuil1 et ta grille sur la feuil2 ( les têtes de lignes et de colonnes se trouvant respectivement en 1ère ligne et colonne ) Le code suivant devrait te convenir ( à adapter selon tes besoins )
Salutations
Guy
Sub test() Sheets("feuil2").Range("B2:GS101").ClearContents Sheets("feuil1").Select der = Range("A1").End(xlDown).Row For i = 2 To der nom = Cells(i, 1).Value cx = Cells(i, 2).Value cy = Cells(i, 3).Value Sheets("feuil2").Activate Cells(102 - cy, cx + 1).Value = nom Sheets("feuil1").Select Next i End Sub
"JB" a écrit dans le message news: 029801c371f6$57b418e0$ Bonjour... non expert de excel je me bats depuis un moment pour faire une feuille mais je n'y arrive pas...
Je pars d'une liste de données faite comme suit:
Nom Coordonnées X Coordonnées Y Toto 4 2 Jojo 3 4 lolo 1 3
et je voudrai placer dans une grille définie par les coordonnées X et Y les nom (toto / jojo / lolo) pour obtenir un truc du genre:
1 2 3 4 4 Jojo 3 lolo 2 Toto 1
sachant que: - la liste de données change toutes les semaines (en contenu et en nombre de ligne) - la valeur des X varie de 1 à 200 - la valeur des Y varie de 1 à 100
deux solutions me vont dans l'exploitation: - soit le contenu de la colonne 1 de ma liste est intégré dans la cellule - soit si la cellule à un enregistrement correspondant on y place quelque chose pour la repérer (ou on la remplit par une couleur) et le contenu est affiché par le pointeur ou la barre d'état...
je suis pas expert donc je ne pourrai saisir que les réponses simples ou avec exemples (éventuellement recopiables à l'appui)