Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Excel : regrouper le contenu de cellules...

Cosodo, le dimanche 30 janvier 2005 à 21:33:41
Hello,
Je vous donne mon problème :

J'ai une colonne remplie de libellé, dans la colonne d'à coté il y a des chiffres qui corrèspondes à des rubriques.

Ex:
libellé rubrique n°
----------------------
Damien 31
Alain 22
Pierre 31
jessica 11
Anabis 22

J'aimerais pouvoir regrouper sur une autre feuille du classeur les libellés par rubrique, mais sans avoir d'espace vide entre les libellés.

Ex:
(feuille rubrique 31)
Damien
Pierre

(feuille rubrique 22)
Alain
Anabis

(feuille rubrique 11)
Jessica

j'ai réussi à le faire avec la commande SI() de excel suivante:
rubrique 31 :

=SI(journal!$E11=31;journal!$D11;" ")

mais c'est un tris spacial (il y a une ligne blanche si c'est pas la rubrique que l'on cherche). J'aimerais que ça soit regroupé sans ligne blanche.

Merci pour vos réponse.
Cosodo
Configuration: Windows ME
Excel 2000
Répondre à Cosodo  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le dimanche 30 janvier 2005 à 23:12:45
bonjour

il te faut travailler avec le menu "données"
puis "filtre" et "filtre élaboré"

cocher "copier vers un autre emplacement"

"plages" : c'est le contenu de ta feuille de base

"zones de critères" : c'est ta sélection et elle doit avoir :
- le même titre (libellé rubrique n° )
- une ligne où tu renseignes la rubrique sélectionnée
- une ligne vide

"copier dans" : c'est l'adresse de ta feuille résultat

cela fonctionne très bien mais pour que tu n'ais pas à refaire
toutes les sélections à chaque modification ce serait parfait,
en le faisant, d'enregistrer une macro qui fasse toutes
les sélections à la suite et que tu lancerais par la suite.

toujours zen
Répondre à gbinforme

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cosodo, le dimanche 30 janvier 2005 à 23:57:56
Merci gbinform,
Mais j'arrive pas à faire fonctionner ce filtre.
Il me copie toutes les cellules de "plages" dans les cellules de "copier dans" je dois faire une erreur dans "zone de critère"

j'ai essayé avec :
plages:

Jessica 31
Alain 21
patrique 11
Thierri 31
pascal 31
Stephane 21
Dominique 11

"zone de critère"
31

au final excel me recopie toute mes données sans extraire celles que je veux.

Est ce qu'il y a une fonction "POUR" dans Excel genre :
for I in 0..3 loop
put("Hello");
new_line;
end loop;
(en Adda)
il y a bien le SI ou alors une fonction LOOP ou BOUCLE ?
je verais bien une fonction qui scane la colonne à la recherche d'une valeur particulière et qui une fois trouvé copie la valeur de la colonne d'à coté dans une cellule autre.

Ou j'en demmande trop ?

Meci
Cododo
Répondre à cosodo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le lundi 31 janvier 2005 à 09:17:45
bonjour

Tu as dû faire une erreur lors du choix des critères,
en sélectionnant une cellule vide probablement
et qui donc satisfaisait toutes les conditions.


Voila la macro qui te permet de faire ce que tu veux :

Sub selection()

' création d'une feuille nouvelle nommée : sel_infos
Sheets.Add
ActiveSheet.Name = "sel_infos"

' recopie du titre des données situées en A1 de la feuil1
Range("A1").Select
ActiveCell.FormulaR1C1 = "=Feuil1!RC"
Range("A1:B1").FillRight

' choix critère
Range("B2").FormulaR1C1 = InputBox("Choisissez votre critère", "Choix critère")

' sélection des données par filtre
Sheets("sel_infos").Select
Sheets("Feuil1").Range("A1:B8").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("B1:B2"), CopyToRange:=Range("A4"), Unique:=False

End Sub

Lorsque ta feuille "sel_info" est créée tu peux ne garder que
les lignes suivant le choix critère.

Bon essai

toujours zen
Répondre à gbinforme

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mohammed, le lundi 31 janvier 2005 à 15:06:41
Salut gbinforme,
j'ai réussi à remplire un classeur excel à partir d'access via VBA.
la 1ère methode consister à parcourire la table et transférer les infos concernanat chaque enreg l'inconv c'est qu'à l'affichage du classeur excel, on ne trouve que les infos du dernier enreg ce qui est logique non.
donc j'ai introd un input box pour demander à l'useur de donner le num enreg à afficher.Maintenant la feuil du classeur se remplie correctement mais à la fin de l'exec du module MS ACCESS se referme.
Merci.
Répondre à mohammed

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Cosodo, le lundi 31 janvier 2005 à 23:21:47
mais heu... c'est mon message :-)

Je vais regarder cela, mais j'ai pas trop le temps la semaine malheureusement.
Merci

Cosodo
Répondre à Cosodo

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Cosodo, le mardi 1 février 2005 à 21:05:42
Salut gbinforme,
Merci beaucoup pour ton aide, j'ai essayé ta macro et sa marche, mais....
C'est pas exactement ce que je veux :-)

En faite, l'idée c'était d'intégrer cette fonction dans un petit document un peu plus complexe.
C'est en fait une fiche comptable on note les "libellé" et à coté un "code de rubrique de dépense ou de recette" et l'idée était d'avoir un résumé automatique par rubrique sur une feuille séparée.

si tu es toujours disposé à m'aider, j'aimerais te passer un document Excel pour pouvoir mieux expliquer le problème.
écrit moi à "cosodo" "chez" "meute.org"

Merci et bonne journée
Cosodo
Répondre à Cosodo

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
patrick, le dimanche 6 février 2005 à 00:20:15
Salut,

tu as essayé les tableaux croisés dynamiques ?

Patrick
enlever "pasdespam..." pour m'ecrire
ciao
Répondre à patrick

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
partaage, le jeudi 22 novembre 2007 à 23:27:37
Je veux fusionner le contenu de deux cellules mai en gardant leurs valeur par exemple la cellule a1=12 et a2=10 je veux que après la fusion la cellule a3=1210 et je veux un chiffre pas texte son concaténation merci
Répondre à partaage

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le jeudi 22 novembre 2007 à 23:40:19
bonjour

en A3 : =CNUM(A1&A2)
c'est une concaténation transformée en chiffre ...
toujours zen
Répondre à gbinforme

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 partaage, le jeudi 22 novembre 2007 à 23:49:44
merci :)
Répondre à partaage

Résultats pour Excel : regrouper le contenu de cellules...

Excel couleur graphe (Résolu) Bonjour, j'ai dans une feuille Excel (2003) une cellule dont la couleur dépend du contenu (vert si positif, rouge si négatif ou nul). Un élément d'un graphe fait référence à cette cellule. Le problème est que la couleur de cet élément du... www.commentcamarche.net/forum/affich-4555531-excel-couleur-graphe
Nom de sauvegarde de fichier Excel (Résolu) je souhaiterais affecté à une cellule le nom de sauvegarde du fichiers excel . Le contenu de cette cellule sera reporté automatiquement au nom de sauvegarde en lieu et place du nom du classseur lors de l'enregistrement. merci pour votre reponse... www.commentcamarche.net/forum/affich-5522991-nom-de-sauvegarde-de-fichier-excel
[VBA] Excel - Décomposition contenu cellule (Résolu) Bonjour, J'aimerai savoir s'il est possible (surement..) de décomposer le contenu d'une cellule.. Mon exemple. Dans ma cellule il est écrit 401_F, j'aimerai avoir que ce qu'il y'a avant le "_". c'est à dire 401.. Si... www.commentcamarche.net/forum/affich-8389763-vba-excel-decomposition-contenu-cellule

Résultats pour Excel : regrouper le contenu de cellules...

[Excel] Colorer des cellules sur conditionsIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions
[VBA] Détection de modification de celluleIl y a, bien entendu, l'événement Change d'une feuille qui détecte le changement de la cellule active mais il ne donne pas de renseignement quant au contenu. Ces quelques lignes de code permettent de savoir si la cellule a été modifiée, fonctionne si... www.commentcamarche.net/faq/sujet-12394-vba-detection-de-modification-de-cellule

Résultats pour Excel : regrouper le contenu de cellules...

Excel-Insérer nom de l'onglet dans cellule (Résolu)Bonjour, Auriez-vous l'astuce pour insérer le nom de l'onglet d'une feuille de calcul Excel dans une cellule. Merci à tous www.commentcamarche.net/forum/affich-4171523-excel-inserer-nom-de-l-onglet-dans-cellule
Excel : verrouillage cellules et filtre (Résolu)Bonjour, Dans un tableau excel comportant des cellules avec formules que j'ai verrouillées, j'aimerais également avoir accès au filtre automatique lors de saisies mais je dois déprotéger ma feuille pour avoir accès au filtre automatique... www.commentcamarche.net/forum/affich-6538403-excel-verrouillage-cellules-et-filtre
Effacer cellules excel sous conditions (Résolu)Bonjour, J'ai réalisé un planning mensuel d'astreinte pompier sur Excel regroupant en colonne les noms des sapeurs répartis par poste et en ligne les jours de la semaine. Je souhaiterai établir un planning individuel pour chaque pompier... www.commentcamarche.net/forum/affich-5566797-effacer-cellules-excel-sous-conditions