|
|
|
|
Bonjour,
J'aurai besoin de votre aide pour un code VBA (je débute) sur excel 2003.
je vous explique :
j'ai un tableau avec différents types de données dans chaque colonne
colonne A = Code catégorie
colonne B ......
colonne D = Type activité (toujours valeur 1 ou 4)
je voudrai un code qui fasse une recherche sur la colonne D, et que si la valeur 4 est trouvée dans une cellule (par ex en D56), la cellule correspondante dans la mm ligne en colonne A (ex A56) prenne la valeur de la cellule du dessus (soit A55).
j'espère être compréhensible et attend vos réponses avec impatience.
d'avance merci. (urgent)
Configuration: Windows 2003 Internet Explorer 6.0
Bonjour
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 27/03/2008 par Polux31
'
' Touche de raccourci du clavier: Ctrl+Maj+W
'
Dim i As Long
i = 2
While Range("D" & i).Value <> ""
If Range("D" & i).Value = 4 Then
Range("A" & i).Value = Range("A" & i - 1).Value
End If
i = i + 1
Wend
End Sub
Ensuite tu fais Ctrl+Maj+w pour lancer la macro ;o) polux |