Se connecter avec
S'enregistrer | Connectez-vous

Rechercher une partie de mot dans une cellule

Dernière réponse : dans Programmation

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à...

Autres pages sur : rechercher partie mot cellule

Lassé par la pub ? Créez un compte

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
Lassé par la pub ? Créez un compte