Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2272 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel, VB, "lier" des lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel, VB, "lier" des lignes

n°1794599
steph-n
Posté le 01-10-2008 à 21:44:26  profilanswer
 

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
mood
Publicité
Posté le 01-10-2008 à 21:44:26  profilanswer
 

n°1794606
spawn2
C'est aboniffreux....
Posté le 01-10-2008 à 21:59:19  profilanswer
 

Fait une macro standard ou une macro en vba.


---------------
FeeBack http://forum.hardware.fr/hardwaref [...] m#t7414427
n°1794627
steph-n
Posté le 01-10-2008 à 23:08:43  profilanswer
 

?
merci, je utilise deja du vb
je ne comprends pas ce que tu veux dire


Message édité par steph-n le 01-10-2008 à 23:09:12

---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1794643
Idoine
Posté le 02-10-2008 à 02:15:15  profilanswer
 

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.

n°1794673
steph-n
Posté le 02-10-2008 à 09:25:35  profilanswer
 

mais comment du coup annuler la formule de la cellule qui lie les cellules de la page 2 a la page1?


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1794753
SuppotDeSa​Tante
Aka dje69r
Posté le 02-10-2008 à 11:39:21  profilanswer
 

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.


---------------
Soyez malin, louez entre voisins !
n°1794961
steph-n
Posté le 02-10-2008 à 20:15:57  profilanswer
 

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 :)


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1795147
Ptit loup
Quand c'est flou, y'a un loup
Posté le 03-10-2008 à 12:01:32  profilanswer
 

Ton problème reste en tout cas très très flou là je dois dire...

n°1807287
steph-n
Posté le 01-11-2008 à 17:39:41  profilanswer
 

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


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1807405
steph-n
Posté le 02-11-2008 à 12:13:42  profilanswer
 
mood
Publicité
Posté le 02-11-2008 à 12:13:42  profilanswer
 

n°1807690
Ptit loup
Quand c'est flou, y'a un loup
Posté le 03-11-2008 à 14:14:23  profilanswer
 

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 ?

n°1807937
steph-n
Posté le 03-11-2008 à 21:45:23  profilanswer
 

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 :


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 ?


 
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?


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm
n°1808078
Ptit loup
Quand c'est flou, y'a un loup
Posté le 04-11-2008 à 12:13:42  profilanswer
 

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.

n°1809229
steph-n
Posté le 07-11-2008 à 08:28:30  profilanswer
 

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


---------------
Ventes: http://forum.hardware.fr/hfr/Achat [...] 9901_1.htm Feed: http://forum.hardware.fr/hfr/Achat [...] 9734_1.htm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel, VB, "lier" des lignes

 

Sujets relatifs
Des classes dynamiques (!) en vba ExcelEst-il possible de sélectionner un onglet Excel bien précis avec PHP ?
Requêtes SQL dans Excel et variable dans la feuilleExport colonne Excel
Formule excelVB noms des dossiers
[VBA] Fermer Excel et enregistrer[Batch] Copier string de plusieurs lignes
[ASPX] [C#] Chercher et afficher une ligne dans un fichier Excel[VB] Lister EmployeeNumber de l'AD
Plus de sujets relatifs à : Excel, VB, "lier" des lignes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR