Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

rechercher la cellule commencant par ...

494 views
Skip to first unread message

Fabienne Rosset

unread,
May 10, 2001, 7:25:47 PM5/10/01
to
J'ai une base de donnée en colonne (chaque enregistrement est sur une colonne)
sur une des ligne dans chacune des colonnes, mais pas forcément sur la même
ligne, j'ai une cellule qui commence par "commune:". C'est cette celulle qui
m'interesse, je voudrais l'extraire pour chacune des colonnes afin de connaitre
toute les communes citées dans ma base de donnée...

Comment faire ?

Suis-je contrainte de développer une macro pour ca ?
Y-a-t-il une fonction toute faite ???

Merci d'avance !!

Fabienne

Gaetan Mourmant

unread,
May 10, 2001, 9:32:25 PM5/10/01
to
Bonjour,

Je suppose avoir bien compris que les titres de ta base sont sur la première
ligne et les enregistrements sur les lignes suivantes (ce n'est pas très
clair dans ton message). Sinon, je te conseille un copier coller en
transposé (Edition collage spécial)

Tu peux alors appliquer un filtre (Menu Données - Filtre - Filtre
automatique), tu peux ensuite utiliser un filtre personnalisé (clique en
haut de ta colonne sur la petite flèche et choisi personnalisé), puis tu as
une options qui permet de sélectionner "Commencant par..."

Bon courage
--
Gaetan Mourmant - www.polykromy.com
- "Cartographiez" vos tableaux de chiffres !
- Cours avancés sur Excel sans VBA

"Fabienne Rosset" <fabi...@famille-rosset.net> a écrit dans le message
news: 26cf01c0d9a8$8af52a70$19ef2ecf@tkmsftngxa01...

Pascal Engelmajer

unread,
May 11, 2001, 1:54:07 AM5/11/01
to
salut Gaetan et Fabienne
j'ai bien peur que non, les titre seraient plutôt sur les lignes (c'est pas
habituel).
dans une feuille qque, à hauteur des colonnes (Feuil2!A:A pour Feuil1!A:A,
....Feuil2! X:X pour Feuil1!X:X
=RECHERCHEV("Communezz";Feuil1!A:A;1;TRUE) 'le zz car recherchev avec true
donne le pusgrand ou égal avant ...
Pascal


Gaetan Mourmant <gm...@sympatico.ca> wrote in message
news:JiHK6.61121$_f3.1...@news20.bellglobal.com...

pp

unread,
May 11, 2001, 3:09:15 AM5/11/01
to
Bonjour Fabienne,

Si j'ai bien compris l'énoncé, alors la fonction NB.SI prenant en compte
la base de données, pourrait être utile dans ce cas...

Charles.

Fabienne Rosset <fabi...@famille-rosset.net> a écrit dans le message :
26cf01c0d9a8$8af52a70$19ef2ecf@tkmsftngxa01...

AV

unread,
May 11, 2001, 3:31:25 AM5/11/01
to
Ave Fabienne ,

Elle est organisée curieusement ta BD !

Si il suffit de les compter, la solution (NB.SI) de pp me paraît tout à fait
adéquate, s'il faut les énumérer ou les localiser, je vois pas autre chose
qu'une macro :
Pour chercher les cellules contenant le mot "commune:" + quelque chose :

Sub ChercheUnTrucEtContinue()
leTruc = "commune:*"
With Selection
Set c = .Find(leTruc, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
MsgBox c
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
End Sub

PS : A la place du "MsgBox c" on peut extraire vers une feuille par exemple

AV

"Fabienne Rosset" <fabi...@famille-rosset.net> a écrit dans le message

news: 26cf01c0d9a8$8af52a70$19ef2ecf@tkmsftngxa01...

Fabienne

unread,
May 11, 2001, 2:19:08 PM5/11/01
to
En effet, ma BD est peu commune. C'est en fait du à son origine : un formulaire
ou l'on est aps obliger de répondre à toute les question.. et ou l'on peut avoir
plusieru réponse à uen question.; donc le nombre de lignes varient.. et la
commune est au milieu.. d'ou mon soucis...

Merci beaucoup en tout ca, c'est exactement ce que je cherchais...


-----Message d'origine-----


salut Gaetan et Fabienne
j'ai bien peur que non, les titre seraient plutôt sur les lignes (c'est pas
habituel).
dans une feuille qque, à hauteur des colonnes (Feuil2!A:A pour Feuil1!A:A,

.....Feuil2! X:X pour Feuil1!X:X


.

0 new messages