Chercher et copier une cellule dans Excel
catsides
Messages postés
4
Statut
Membre
-
catsides Messages postés 4 Statut Membre -
catsides Messages postés 4 Statut Membre -
Bonjour,
Je souhaiterais effectuer une macro qui irait lire les données sur une ligne et vérifierait si une
valeur de la ligne est présente sur une cellule définie
Par exemple
Ligne A : 01.2008 02.2008 03.2008 04.2008 etc ...
Montant :50 75 80 90
Cellule H3 : 04.2008
Cellule H4 : 90 [Valeur que je souhaite récupérer avec la macro]
Je souhaite donc afficher en cellue H4 le montant correspondant à la valeur 04.2008, soit 90
Je ferais ceci :
Dim val as range
Val = ligne A.value where ligne A.value = range ("H3")
If ligne A.value = range ("H3").value
Then range("H4").value = Val . Row -1
Bon, je ne suis pas une pro d'Excel, je pense que cela n'est pas compliqué, mais je ne sais
pas comment le faire !!
Merci d'avance pour votre aide
cath
Je souhaiterais effectuer une macro qui irait lire les données sur une ligne et vérifierait si une
valeur de la ligne est présente sur une cellule définie
Par exemple
Ligne A : 01.2008 02.2008 03.2008 04.2008 etc ...
Montant :50 75 80 90
Cellule H3 : 04.2008
Cellule H4 : 90 [Valeur que je souhaite récupérer avec la macro]
Je souhaite donc afficher en cellue H4 le montant correspondant à la valeur 04.2008, soit 90
Je ferais ceci :
Dim val as range
Val = ligne A.value where ligne A.value = range ("H3")
If ligne A.value = range ("H3").value
Then range("H4").value = Val . Row -1
Bon, je ne suis pas une pro d'Excel, je pense que cela n'est pas compliqué, mais je ne sais
pas comment le faire !!
Merci d'avance pour votre aide
cath
A voir également:
- Chercher et copier une cellule dans Excel
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Proteger cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
2 réponses
Bonsoir
Une macro peut paraitre superflue au premier abord:
Avez vous essayé d'utiliser la fonction recherche
Si vos codes sont en colonnes A et vos montants en colonne B:
En H4
=SI(H3="";"";RECHERCHEV(H3;A:B;2;0)
Ou pour éviter un affichage intempestif si la formule ne trouve pas de correspondance
=SI(H3="";"";SI(ESTNA(RECHERCHEV(H3;A:B;2;0));"";RECHERCHEV(H3;A:B;2;0)))
Crdlmnt
Une macro peut paraitre superflue au premier abord:
Avez vous essayé d'utiliser la fonction recherche
Si vos codes sont en colonnes A et vos montants en colonne B:
En H4
=SI(H3="";"";RECHERCHEV(H3;A:B;2;0)
Ou pour éviter un affichage intempestif si la formule ne trouve pas de correspondance
=SI(H3="";"";SI(ESTNA(RECHERCHEV(H3;A:B;2;0));"";RECHERCHEV(H3;A:B;2;0)))
Crdlmnt