Rechercher une partie de mot dans une cellule

dimjay

Nouveau membre
Bonjour,

J'ai pas mal chercher et je ne trouve pas...
Description du probleme :
J'ai des nomenclature (généré par Solidworks) au format excel sans mis en page.
J'aimerai pouvoir copier vers une autre feuille toutes les lignes qui dans une colonne définie contiennent un mot.
Tout se passe bien tant que le mot est seul dans la cellule...
Mon pb c'est que certaines cellule peuvent contenir :
- Tôle ep: 10 mm
- Tôle ep: 16 mm
- Et ainsi de suite...
Comment faire pour copier toutes les lignes ou se trouve "Tôle", sans tenir compte du reste de la cellule ?
Sachant que ce mot est forcement en premier dans la chaine de caractère...
Je ne sais que chercher si la cellule ne contient QUE le mot Tôle... Snif...
Je pense qu'il faudrait un code qui regarde dans la chaine de caractère si elle commence par : Tôle ?

Merci d'avance, pour tout le reste ça colle mais là...
 

zeb

Modérateur
Salut Dimjay,

Commence par nous montrer le bout de code que tu utilises pour copier quand la cellule contient le mot complet. On va voir si on peut l'adapter.
 

Corona

Nouveau membre
Bonjour Dimjay,
L'instruction instr devrait faire ton bonheur
exemple : if InStr(maChaine, "Tôle") then ' ton code d'écriture' : par exemple range(adresse) = left(maChaine, len(searchChar)) '
'maChaine' représentant la valeur du range de ta cellule
'searchChar' étant dans ton cas "Tôle"
Exemple du code d'écriture si tu évidemment Tôle se trouve toujours au début : range(adresse) = left(maChaine, len(searchChar))
Philippe Tulliez
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 847
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut