OVH Cloud OVH Cloud

remplir une cellule en fonction de la colonne précedente

1 réponse
Avatar
xavier
Bonjour =E0 tous,

Encore une fois bloqu=E9 pour rien mais je ne trouve pas.
J'aimerais remplir des donn=E9es dans une cellule en=20
fonction du contenue de la cellule de la colonne pr=E9c=E9dente
par exemple si B2 =3D 12 alors C2=3D PPB

j'ai =E9cris cette macro et cela ne fonctionne pas.
Pourriez-vous me donner un coup de main?

Merci

Dim rangee As Long
For rangee =3D 2 To Range("E65535").End(xlUp).Row

Select Case Cells(rangee, 25)
Case "A","Z","E"
Cells(rangee, 26) =3D "PPB"
Case "B"
Cells(rangee, 26) =3D "PPC"
Case "C"
Cells(rangee, 26) =3D "PPR"
Case Else
End Select
Next rangee


Xavier

1 réponse

Avatar
xavier
Re-bonjour,

J'ai trouvé.
Ma colonne source était le résultat d'un autre formule....
Donc je dois la copié coller en collant que les valeurs et
cela fonctionne.....

Désolé pour le dérangement.

C'est bien la première fois que j'arrive à m'auto-
répondre..
:-) (après une après-midi de recherche...)

Salut.

Xavier
-----Message d'origine-----
Bonjour à tous,

Encore une fois bloqué pour rien mais je ne trouve pas.
J'aimerais remplir des données dans une cellule en
fonction du contenue de la cellule de la colonne
précédente

par exemple si B2 = 12 alors C2= PPB

j'ai écris cette macro et cela ne fonctionne pas.
Pourriez-vous me donner un coup de main?

Merci

Dim rangee As Long
For rangee = 2 To Range("E65535").End(xlUp).Row

Select Case Cells(rangee, 25)
Case "A","Z","E"
Cells(rangee, 26) = "PPB"
Case "B"
Cells(rangee, 26) = "PPC"
Case "C"
Cells(rangee, 26) = "PPR"
Case Else
End Select
Next rangee


Xavier
.