V
Vico
Guest
Salut!
Je vais essayé d'être bref et précis. Ça vas être dur.
a) Je veux automatisé mon travail manuel.
b) Je vais vous décrire ce que je fais manuellement en plusieurs exemples puisque je suis confronté à quelques situations facilement contournable visuellement et manuellement.
c) J'ai quelque 40 classeurs de 10 à 60 feuilles avec environs 15 000 à 60 000 lignes par feuilles à me tapper. C'est le résultat de cinq années de recherche.
d) classement des rang: si formé de 2 mots=220 si formé de 3 mots=230 ou
rang_ID nom_rang
10 Kingdom
20 Subkingdom
30 Phylum
40 Subphylum
50 Superclass
60 Class
70 Subclass
80 Infraclass
90 Superorder
100 Order
110 Suborder
120 Infraorder
130 Superfamily
140 Family
150 Subfamily
160 Tribe
170 Subtribe
180 Genus
190 Subgenus
220 Species
230 Subspecies
240 Variety
245 Form
250 Race
255 Stirp
260 Morph
265 Aberration
300 Unspecified
Nous allons travaillé avec 2 classeurs de 2 feuilles avec 10 lignes chaques. à partir de là je vais l'adapté au travail réel après.
Le classeur #1 sont les données récoltées pour compléter le classeur #2 qui est une partie des résultats.
1- j'ouvre le claseur 1 feuille 1
2- j'ai besoin de vérifier les valeurs des cellules de la colonne C existe dans le classeur #2.
3- si je rencontre des celulles vides je regarde si la ligne correspondante est vide, si non je vais à la ligne suivante, si oui je change de feuille jusqu'à plus de feuille disponible.
4- donc j'ai C3 et je dois vérifier et faire une recherche dans le classeur 2 de la valeur de C3 , je le retrouve à la ligne 9 feuille #1 du classeur #2
5- je dois maintenant inscrire le nom commun correspondant en D3 feuille 1 classeur 1 dans G9 de la feuille 1 classeur 2.
6-retourner dans classeur 1 et aller à la ligne suivante.
7- en C4 le mot commence et fini par des espaces je dois les enlever avant de faire une recherche.
8- C4 n'existe pas dans le classeur 2.
9- je dois l'inscrire dans la feuille 1 du classeur 2,
10- je me rend à la dernière ligne écrite et me rendre à la suivante
11- je copie C4 feuille 1 classeur 1 à C10 de la feuille 1 classeur 2 si plus de place sur la feuille je crée une nouvelle feuille.
12- en A10 incrémentation de 1 de A9 et même chose pour B10 incrémentation par 1 de B9
13- E10 est une copie de E9
14- C4 composé de 3 mot donc F10 correspond à 230 voir classement des rang en d)
15- Pour trouvé la valeur de D il faut faire la recherche du parent en enlevant le dernier mot de la cellule et faire une recherche ex: C4= Calcochloris obtusirostris chrysillus donc pour faire ma recherche je retranche chrysillus de la cellule et faire une recherche je le trouve en A9 feuille 1 classeur 2. je copie B9 et colle en D10.
16: il y a aussi le cas de B2 de la feuille 1 classeur 1. faire les corections dans classeur 2
Je crois avoir fais le tour des situations.
Est-ce que c'est comme cela que l'on dois faire pour programer :
si je trouve quelque chose dans la cellule faire procédure Copier, faire procédure recherche et faire procédure coller sinon vérifier si il y a quelque chose dans la ligne si oui aller à la ligne suivante sinon changer de feuille.
Merci de m'instruire
Vincent
Classeur #1 feuille #1
A: nom_rang
B: genre/sous nom latin
C: espèces/sous espèces nom latin
D: espèces/sous espèces nom français
E: espèces/sous espèces nom anglais
A B C D E
1 Genus Calcochloris
2 Subgenus Calcochloris
3 Species Calcochloris obtusirostris Taupe dorée jaune
4 Subspecies Calcochloris obtusirostris chrysillus
5 Subspecies Calcochloris obtusirostris limpopoensis
6 Subspecies Calcochloris obtusirostris obtusirostris
7 Genus Amblysomus
8 Species Amblysomus corriae Taupe dorée de Fynbos
9 Species Amblysomus gunningi Taupe dorée de Gunning
10Species Amblysomus hottentotus Taupe dorée hottentote
Classeur #1 feuille #2
A: nom_rang
B: genre/sous genre nom latin
C: espèces/sous espèces nom latin
D: espèces/sous espèces nom français
E: espèces/sous espèces nom anglais
A B C D E
1 Genus Zaglossus
2 Species Zaglossus attenboroughi Echidné d'Attenborough
3 Species Zaglossus bartoni Echidné de Barton, Faux-Echidné gris
4 Subspecies Zaglossus bartoni bartoni Echidné de Barton du Sud-Est
5 Subspecies Zaglossus bartoni clunius Echidné de Barton du Nord-Ouest
6 Subspecies Zaglossus bartoni diamondii
7 Subspecies Zaglossus bartoni smeenki Echidné de Barton
8 Species Zaglossus bruijni Echidné de Brujin, de Nlle Guinée, Faux-
9 Subspecies Zaglossus bruijni bruijni Echidné de Brujin du Nord-Ouest
10Subspecies Zaglossus bruijni bubuensis Echidné du Bubu
Classeur #2 feuille #1
A: no liste ID
B: TSN
C: Nom latin
D: TSN parent
E: règne_ID
F: rang_ID
G: espèces/sous espèces nom français
H: espèces/sous espèces nom anglais
A B C D E F G H
1 263643 552382 Zaglossus 552308 5 180
2 278790 576988 Zaglossus bartoni 552382 5 220 Echidné de Barton, Faux-Echidné gris
3 278794 576993 Zaglossus bartoni bartoni 576988 5 230
4 394886 684754 Haplognathia 684742 5 180
5 394887 684755 Pterognathia 684743 5 180
6 394888 684756 Cosmognathia 684743 5 180
7 395007 684875 Haplognathia rosacea 5 220
8 344400 633439 Calcochloris 633418 5 180
9 344481 633520 Calcochloris obtusirostris 633439 5 220
10
Classeur #2 feuille #2
A: no liste ID
B: TSN
C: Nom latin
D: TSN parent
E: règne ID
F: rang ID
G: espèces/sous espèces nom commun
H: espèces/sous espèces nom anglais
A B C D E F G H
Merci
Vincent
Je vais essayé d'être bref et précis. Ça vas être dur.
a) Je veux automatisé mon travail manuel.
b) Je vais vous décrire ce que je fais manuellement en plusieurs exemples puisque je suis confronté à quelques situations facilement contournable visuellement et manuellement.
c) J'ai quelque 40 classeurs de 10 à 60 feuilles avec environs 15 000 à 60 000 lignes par feuilles à me tapper. C'est le résultat de cinq années de recherche.
d) classement des rang: si formé de 2 mots=220 si formé de 3 mots=230 ou
rang_ID nom_rang
10 Kingdom
20 Subkingdom
30 Phylum
40 Subphylum
50 Superclass
60 Class
70 Subclass
80 Infraclass
90 Superorder
100 Order
110 Suborder
120 Infraorder
130 Superfamily
140 Family
150 Subfamily
160 Tribe
170 Subtribe
180 Genus
190 Subgenus
220 Species
230 Subspecies
240 Variety
245 Form
250 Race
255 Stirp
260 Morph
265 Aberration
300 Unspecified
Nous allons travaillé avec 2 classeurs de 2 feuilles avec 10 lignes chaques. à partir de là je vais l'adapté au travail réel après.
Le classeur #1 sont les données récoltées pour compléter le classeur #2 qui est une partie des résultats.
1- j'ouvre le claseur 1 feuille 1
2- j'ai besoin de vérifier les valeurs des cellules de la colonne C existe dans le classeur #2.
3- si je rencontre des celulles vides je regarde si la ligne correspondante est vide, si non je vais à la ligne suivante, si oui je change de feuille jusqu'à plus de feuille disponible.
4- donc j'ai C3 et je dois vérifier et faire une recherche dans le classeur 2 de la valeur de C3 , je le retrouve à la ligne 9 feuille #1 du classeur #2
5- je dois maintenant inscrire le nom commun correspondant en D3 feuille 1 classeur 1 dans G9 de la feuille 1 classeur 2.
6-retourner dans classeur 1 et aller à la ligne suivante.
7- en C4 le mot commence et fini par des espaces je dois les enlever avant de faire une recherche.
8- C4 n'existe pas dans le classeur 2.
9- je dois l'inscrire dans la feuille 1 du classeur 2,
10- je me rend à la dernière ligne écrite et me rendre à la suivante
11- je copie C4 feuille 1 classeur 1 à C10 de la feuille 1 classeur 2 si plus de place sur la feuille je crée une nouvelle feuille.
12- en A10 incrémentation de 1 de A9 et même chose pour B10 incrémentation par 1 de B9
13- E10 est une copie de E9
14- C4 composé de 3 mot donc F10 correspond à 230 voir classement des rang en d)
15- Pour trouvé la valeur de D il faut faire la recherche du parent en enlevant le dernier mot de la cellule et faire une recherche ex: C4= Calcochloris obtusirostris chrysillus donc pour faire ma recherche je retranche chrysillus de la cellule et faire une recherche je le trouve en A9 feuille 1 classeur 2. je copie B9 et colle en D10.
16: il y a aussi le cas de B2 de la feuille 1 classeur 1. faire les corections dans classeur 2
Je crois avoir fais le tour des situations.
Est-ce que c'est comme cela que l'on dois faire pour programer :
si je trouve quelque chose dans la cellule faire procédure Copier, faire procédure recherche et faire procédure coller sinon vérifier si il y a quelque chose dans la ligne si oui aller à la ligne suivante sinon changer de feuille.
Merci de m'instruire
Vincent
Classeur #1 feuille #1
A: nom_rang
B: genre/sous nom latin
C: espèces/sous espèces nom latin
D: espèces/sous espèces nom français
E: espèces/sous espèces nom anglais
A B C D E
1 Genus Calcochloris
2 Subgenus Calcochloris
3 Species Calcochloris obtusirostris Taupe dorée jaune
4 Subspecies Calcochloris obtusirostris chrysillus
5 Subspecies Calcochloris obtusirostris limpopoensis
6 Subspecies Calcochloris obtusirostris obtusirostris
7 Genus Amblysomus
8 Species Amblysomus corriae Taupe dorée de Fynbos
9 Species Amblysomus gunningi Taupe dorée de Gunning
10Species Amblysomus hottentotus Taupe dorée hottentote
Classeur #1 feuille #2
A: nom_rang
B: genre/sous genre nom latin
C: espèces/sous espèces nom latin
D: espèces/sous espèces nom français
E: espèces/sous espèces nom anglais
A B C D E
1 Genus Zaglossus
2 Species Zaglossus attenboroughi Echidné d'Attenborough
3 Species Zaglossus bartoni Echidné de Barton, Faux-Echidné gris
4 Subspecies Zaglossus bartoni bartoni Echidné de Barton du Sud-Est
5 Subspecies Zaglossus bartoni clunius Echidné de Barton du Nord-Ouest
6 Subspecies Zaglossus bartoni diamondii
7 Subspecies Zaglossus bartoni smeenki Echidné de Barton
8 Species Zaglossus bruijni Echidné de Brujin, de Nlle Guinée, Faux-
9 Subspecies Zaglossus bruijni bruijni Echidné de Brujin du Nord-Ouest
10Subspecies Zaglossus bruijni bubuensis Echidné du Bubu
Classeur #2 feuille #1
A: no liste ID
B: TSN
C: Nom latin
D: TSN parent
E: règne_ID
F: rang_ID
G: espèces/sous espèces nom français
H: espèces/sous espèces nom anglais
A B C D E F G H
1 263643 552382 Zaglossus 552308 5 180
2 278790 576988 Zaglossus bartoni 552382 5 220 Echidné de Barton, Faux-Echidné gris
3 278794 576993 Zaglossus bartoni bartoni 576988 5 230
4 394886 684754 Haplognathia 684742 5 180
5 394887 684755 Pterognathia 684743 5 180
6 394888 684756 Cosmognathia 684743 5 180
7 395007 684875 Haplognathia rosacea 5 220
8 344400 633439 Calcochloris 633418 5 180
9 344481 633520 Calcochloris obtusirostris 633439 5 220
10
Classeur #2 feuille #2
A: no liste ID
B: TSN
C: Nom latin
D: TSN parent
E: règne ID
F: rang ID
G: espèces/sous espèces nom commun
H: espèces/sous espèces nom anglais
A B C D E F G H
Merci
Vincent