Chercher texte excel

stelyan22 -  
 Utilisateur anonyme -
bonjour à tous,

j'essaye désespérément de créer un tableau excel avec par exemple:

sur les lignes : coiffeur, courses, ciné, resto
et les colonnes : lundi, mardi, mercredi, jeudi, vendredi
ensuite, dans les cellules, j'ajoute des prenoms: riri, fifi, loulou

bref, j'aimerais ensuite qu'automatiquement, excel m'affiche :

loulou mardi courses
loulou jeudi coiffeur
riri lundi resto
riri ....... .........
fifi ....... .........
fifi ....... .........
fifi ....... .......

etc....

en fait, en fonction du nom, qu'on m'indique la position de la cellule en fonction de la colonne et de la ligne.....

please, heeeeeelp :-(
A voir également:

3 réponses

Utilisateur anonyme
 
salut !
si tu taff sous excel avant 2007 (.xls je crois) , c'est simple, les séparateur des colonnes sont des ; et pour le saut de ligne je crois que c'est juste un saut de ligne ou fin de ligne ( \n ou \0 ) et la il te suffit d'être dans une boucle qui s'incrémente à chaque ligne.
0
stelyan22
 
hello. merci pour ta réponse. :-)
mais euuuu je ne vois pas quelle formule mettre pour que chaque personne, on m'indique ensuite à quelle ligne et colonne il correspond.
0
Utilisateur anonyme
 
(dsl si tu as lu, mauvais post)

et bah par exemple, tu as deux colonnes :

tu déclare une structure :

tydef struct{
char colonne1[50];
char colonne2[50];
}ligne;

tu crées un tableau de cette structure :

ligne mesLignes[24];

tu lis dans le fichier (par exemple avec un getline) ligne par ligne que tu stack dans une chaine et tu auras :

int i = 0;
char line[50];
int temp = 0; //celui la sert a naviguer dans les différentes colonnes, en lisant tu comprendra
while ( /*pas encore fin de fichier*/ && i < 24 ) //24 pour la taille du tableau
{
//on lit la ligne
for( int j = 0 , k = 0 ; j < strlen(line) ; j ++)
if( line[j] == ';' )
temp++;
else{
if( temp == 0)
mesLignes[i].colonne1[k] = line[j];
if( temp == 1)
mesLignes[i].colonne1[k] = line[j];
}
}

la tu auras ton tableau contenant ce qu'il te faut, à toi de faire le traitement, chercher comment lire ligne par ligne etc. mais la tu as deja de quoi reflechir
0