et je souhaite extraire cette chaîne là : 1.AIM périmètre objectifs
approcheA-SOA 1999.doc
C'est à dire trouver le premier \ à partir de la droite. Je n'y arrive pas
en une seule fois. Est-ce que vous pensez que c'est possible ? si oui
comment faire ?
un truc tout simple parmi plein d'autres car la recherche de la 1ere cellule vide fait partie des grands classiques des programmeurs où vraiment "l'magination est au pouvoir" avec les solutions des plus complqiuées aux plus élégantes. on suppose bien sur que tu pars de la cellule C3 en l'occurence
For I=1 to 65536 if not isempty(cells(I+3,3)) then 'tu places ton code de traitement ici else exit for end if next
A+
Super, j'ai testé le programme cela marche très bien.
Pour ma culture perso, si je veux faire une boucle jusqu'à la prochaine cellule vide vers le bas à partir de C3. Comment faire ?
Je vais essayer de le faire par moi même à partir de votre code, et puis je reviendrais ici si vous avez eu la gentillesse de me poster la réponse alors : ce sera ma correction :) merci encore Ray
"anomymousA" a écrit dans le message de news:
re,
Excusez moi pour ma réponse foireuse de tout à l'heure mais j'avais très mal
lu la question. Je vous propose la procédure suivant qui elle est adaptée à
votre demande.
On suppose qu la cellule contenant le nom du fichier la cellule C3 ou cells(3,3)
et je souhaite extraire cette chaîne là : 1.AIM périmètre objectifs approcheA-SOA 1999.doc
C'est à dire trouver le premier à partir de la droite. Je n'y arrive
pas
en une seule fois. Est-ce que vous pensez que c'est possible ? si oui
comment faire ?
Merci pour votre aide
Bonne fêtes
Ray
bonjour,
un truc tout simple parmi plein d'autres car la recherche de la 1ere cellule
vide fait partie des grands classiques des programmeurs où vraiment
"l'magination est au pouvoir" avec les solutions des plus complqiuées aux
plus élégantes.
on suppose bien sur que tu pars de la cellule C3 en l'occurence
For I=1 to 65536
if not isempty(cells(I+3,3)) then
'tu places ton code de traitement ici
else
exit for
end if
next
A+
Super, j'ai testé le programme cela marche très bien.
Pour ma culture perso, si je veux faire une boucle jusqu'à la prochaine
cellule vide vers le bas à partir de C3. Comment faire ?
Je vais essayer de le faire par moi même à partir de votre code, et puis je
reviendrais ici si vous avez eu la gentillesse de me poster la réponse
alors : ce sera ma correction :)
merci encore
Ray
"anomymousA" <anomymousA@discussions.microsoft.com> a écrit dans le message
de news:7D74BC34-89CE-4051-A57D-7B62002304C4@microsoft.com...
re,
Excusez moi pour ma réponse foireuse de tout à l'heure mais j'avais très
mal
lu la question. Je vous propose la procédure suivant qui elle est adaptée
à
votre demande.
On suppose qu la cellule contenant le nom du fichier la cellule C3 ou
cells(3,3)
un truc tout simple parmi plein d'autres car la recherche de la 1ere cellule vide fait partie des grands classiques des programmeurs où vraiment "l'magination est au pouvoir" avec les solutions des plus complqiuées aux plus élégantes. on suppose bien sur que tu pars de la cellule C3 en l'occurence
For I=1 to 65536 if not isempty(cells(I+3,3)) then 'tu places ton code de traitement ici else exit for end if next
A+
Super, j'ai testé le programme cela marche très bien.
Pour ma culture perso, si je veux faire une boucle jusqu'à la prochaine cellule vide vers le bas à partir de C3. Comment faire ?
Je vais essayer de le faire par moi même à partir de votre code, et puis je reviendrais ici si vous avez eu la gentillesse de me poster la réponse alors : ce sera ma correction :) merci encore Ray
"anomymousA" a écrit dans le message de news:
re,
Excusez moi pour ma réponse foireuse de tout à l'heure mais j'avais très mal
lu la question. Je vous propose la procédure suivant qui elle est adaptée à
votre demande.
On suppose qu la cellule contenant le nom du fichier la cellule C3 ou cells(3,3)