Excel, VB, "lier" des lignes - VB/VBA/VBS - Programmation
Marsh Posté le 01-10-2008 à 21:59:19
Fait une macro standard ou une macro en vba.
Marsh Posté le 01-10-2008 à 23:08:43
?
merci, je utilise deja du vb
je ne comprends pas ce que tu veux dire
Marsh Posté le 02-10-2008 à 02:15:15
Je suppose que les données de ta page 2 sont liées à celles de ta page 1 ?
Dans ce cas la logique n'est pas la bonne, il faut que ta macro trie les données de ta page 1 ET les données de ta page 2, y compris les colonnes saisies par l'utilisateur, sans s'appuyer sur la liaison.
Marsh Posté le 02-10-2008 à 09:25:35
mais comment du coup annuler la formule de la cellule qui lie les cellules de la page 2 a la page1?
Marsh Posté le 02-10-2008 à 11:39:21
Oui tu as le droit de mettre le fichier... Ca aidera meme...
A premiere vue, je dirais que ton tri n'est pas etendu aux autre cellules/colonnes.
Marsh Posté le 02-10-2008 à 20:15:57
j'ai réussi a contourner le problème pour le moment en ne classant que la dernière page, merci pour votre aide.
Je reposterai ici si je me décide a faire ce que je voulais faire au départ
Marsh Posté le 03-10-2008 à 12:01:32
Ton problème reste en tout cas très très flou là je dois dire...
Marsh Posté le 01-11-2008 à 17:39:41
Je resors le sujet et je détaille mon probleme:
j'ai un fichier excel avec 5 feuilles fait des calculs, des moyennes sur des heures pour différentes personnes.
Dans ces feuilles, il y a des cases vertes et des cases blanches.
Vertes: à remplir par l'utilisateur
Blanches: calculées par excel
La première page est une "BD" et contient donc la liste des personnes a entrer par l'utilisateur.
Cette feuille n'est pas remplie complètement en une fois, d'où la présence sur la première page d'un bouton "TRI", qui classe par ordre alphabétique les noms de famille des personnes entrées.
Sur les autres pages qui contiennent le noms des personnes et différentes valeurs à entrer ou calculées, j'aimerais que l'intégralité des lignes soient reclassées et non que les cellules NOMS...
le mot de passe des feuilles est : a
http://stephen555.free.fr/_divers/ [...] 08-hfr.zip
Merci infiniment de votre aide
Marsh Posté le 02-11-2008 à 12:13:42
up
Marsh Posté le 03-11-2008 à 14:14:23
Je ne comprends pas trop ton souci... c'est dans ce que tu mets dans les zones "Nb" par exemple qui n'est pas trié ??
Bon... j'ai trituré un peu ton fichier... le pb pour moi, vient surtout de 2 choses
- d'un côté, tu fais référence à tes noms, de l'autre côté, tu utilises une macro pour tout classer, du coup, ça merdouille un peu..
Perso, je ferais ça
-> insertion des noms dans ta feuille comme tu l'as... et le tri ne doit pas affecter cette feuille
-> utilisation d'une macro qui te fais le tri sur tes feuilles "résultats", et voilà tout...
non ?
Marsh Posté le 03-11-2008 à 21:45:23
Ptit loup a écrit : Je ne comprends pas trop ton souci... c'est dans ce que tu mets dans les zones "Nb" par exemple qui n'est pas trié ?? |
c'est exactement cela,
Ptit loup a écrit : |
oui mais justement, je galère, toi tu ne classerais pas la première pour ne pas casser le classement des autres feuilles, c'est cela?
Marsh Posté le 04-11-2008 à 12:13:42
En fait, tu classes la 1ère feuille (ce qui n'a pas d'intérêt en soit)... et même "dangereux" (d'où ton souci), vu qu'ensuite, tu fais référence à ces données dans une autre feuille...
En fait, je crois que je ne vois pas bien l'intérêt de ta première feuille... outre le fait d'une "validation" sur le nom... c'est ça ?...
Peu de temps pour vraiment réfléchir comment je ferais (désolé) mais je pense que je ne ferais pas référence de cette manière, ou alors que je "dupliquerais" via la macro mes noms, et que je les trierais ensuite.
En tapant, je me dis même que l'idéal, ça serait de ne pas avoir cette liste triée telle quelle... mais plutôt un "formulaire" de saisi de nom quand tu veux en rajouter, et il insère le truc tout seul au bon endroit dans toutes les feuilles... ainsi tu gardes un truc nickel.
Marsh Posté le 07-11-2008 à 08:28:30
je vais essayer de ne trier que les page suivantes alors et laisser la première page inchangée.
Merci beaucoup, je te tiens au courant
Marsh Posté le 01-10-2008 à 21:44:26
Bonjour,
j'ai un fichier excel avec deux pages (5 en fait, mais apres je me debrouille)
Page1:
une genre de bdd avec nom, prenom, titre, adresse, age....
page2:
je reprends les éléments importants de la page1 (nom, prenom, titre), et l'utilisateur a la possibilité de remplir des cases: dépenses janvier 2008, dépenses février 2008 et une cellule calcule la dépense annuelle.
Sur la page 1, j'ai un bouton de tri qui classe alphabétiquement les personnes de la page1 et donc de la page 2
Seulement les autres données de la page 2 qu'a tapé l'utilisateur ne sont pas classées.
Est il possible de "lier" une ligne?
Quelle autre solution?
Merci à vous.
PS: J'ai le droit de mettre le fichier?
edit du 01/11/2008
Je resors le sujet et je détaille mon probleme:
j'ai un fichier excel avec 5 feuilles fait des calculs, des moyennes sur des heures pour différentes personnes.
Dans ces feuilles, il y a des cases vertes et des cases blanches.
Vertes: à remplir par l'utilisateur
Blanches: calculées par excel
La première page est une "BD" et contient donc la liste des personnes a entrer par l'utilisateur.
Cette feuille n'est pas remplie complètement en une fois, d'où la présence sur la première page d'un bouton "TRI", qui classe par ordre alphabétique les noms de famille des personnes entrées.
Sur les autres pages qui contiennent le noms des personnes et différentes valeurs à entrer ou calculées, j'aimerais que l'intégralité des lignes soient reclassées et non que les cellules NOMS...
le mot de passe des feuilles est : a
http://stephen555.free.fr/_divers/ [...] 08-hfr.zip
Merci infiniment de votre aide
Message édité par steph-n le 01-11-2008 à 17:40:31
---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm