équivalant d'une formule en macro

  • Initiateur de la discussion C'est pas moi
  • Date de début
C

C'est pas moi

Guest
Bonjour à tous, je cherche une macro qui serait l'équivalant de cette formule:
formule en D3:
=SI($C3=$C2;($A2);(A3))

exemple:

A B C D
1 34567 14 345 34567
2 45678 24 678 45678
3 25 678 45678
4 54312 14 021 54312
5 87345 15 459 87345
6 98745 24 788 98745
7 25 788 98745
9 98750 15 051 98750

merci pour votre aide
 
C

C'est pas moi

Guest
bizad bizard, mon texte etait bien aligné et il est apparue dans le message sans les espaces, j'espere que vous comprendraient.
Sinon plus simplement une macro qui remplit une cellule si elle est vide avec la valeur de la colonne du dessu si les valeurs d'une autre colonne pour ,les 2 memes lignes, sont identiques , merci encore
 
C

C'est pas moi

Guest
MERCI pour ton aide , mais ken je fait l'enregistreur de macro voici le resulta:

Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 17/03/2006 par
'

'
Range('C5').Select
ActiveCell.FormulaR1C1 = '=IF(R[-2]C3=R[-3]C3,(R[-3]C1),(R[-2]C[-2]))'
Range('C6').Select
End Sub
mais moi je recherche une macro qui est valable pour toute la colonne A et C pas uniquement pour A2, A3 et C2,C3
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir vous deux, bonsoir à toutes et à tous :)

A mon humble avis, la solution formule est plus appropriée dans le cas que tu présentes. J'ai modifié et nommé ta formule pour éviter l'erreur en ligne 1, et je t'ai fait une macro qui copie la formule en colonne D puis effectue un Copier/Collage spécial valeurs. Ainsi tu pourras choisir la solution qui te convient le mieux.

[file name=Cpasmoi_FormuleMacro.zip size=9051]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Cpasmoi_FormuleMacro.zip[/file]

A+ ;)

Message édité par: Charly2, à: 19/03/2006 02:00
 

Pièces jointes

  • Cpasmoi_FormuleMacro.zip
    8.8 KB · Affichages: 15

Discussions similaires

Statistiques des forums

Discussions
312 581
Messages
2 089 916
Membres
104 305
dernier inscrit
EDIT