guitch1101
Messages postés30Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention19 juillet 2005
-
6 août 2004 à 09:51
guitch1101
Messages postés30Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention19 juillet 2005
-
6 août 2004 à 11:51
Bonjour,
Voici mon petit problème sous forme d'algo :
" dans la colonne A,
si A5 = 4400 alors
( ecrire en A5: Dunkerque
tant que A6, A7, A8 ... = 'vide'
alors ecrire Dunkerque )
sinon
si A... = 5500 alors
( ecrire en A... : Lille
tant que A...+1, A....+2 ... = 'vide'
alors ecrire Lille )
fin si
En gros, dans ma colonne A, des que je vois un code (par exemple 4400 pour dunkerque), alors je le remplace par 'Dunkerque' puis tant que je ne retrouve pas d'autre code alors j'écris cette ville. Puis des que je retrouve une cellule A.... non vide (donc qui contient un code) alors je remplace ce code par la ville a laquelle il correspond.
A savoir que mes codes sont normalement dans un ordre précis.
Dois je utiliser un si ou un case ... ??
Merciiiiiiiiiiii énormément !
Guitch.
(très débutant en VBA)
A voir également:
Petite boucle a traduire en VBA ... (j'ai l'algo mais je n'y arrive pas :-( )
SofieV
Messages postés20Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 septembre 20043 6 août 2004 à 10:11
salut,
je suis pas non plus une pro de VBA mais je te dis ce que moi je ferais :
for ligne = 1 to Votre texte ICI
(= dernière ligne active de ta feuille)
test = range("a" & ligne).value
if test = "ton code1" then range("a" & ligne).value= "ta valeur1"
if test = "ton code2" then range("a" & ligne).value= "ta valeur2"
etc....