Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Salut Rex
tes explications sont un peu dures à suivre...
essayons de voir si j'ai pigé où est ton pb:
feuil2!D4þuil1!A2 ==> feuil2!B2þuil2!C2
feuil2!D4þuil1!A3 ==> feuil2!B3þuil2!C3
ce qu'on peut écrire
feuil2!D4þuil1!Ax ==> feuil2!Bxþuil2!Cx
donc il faut commencer par récupérer ce x = equiv(feuil2!D4;tacolonneA)
et ensuite dans tes ref, au lieu de dire en dure D2, D3... du mets
range("D"&x)...
ou alors j'ai rien compris !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
rthompson a écrit :Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Salut Rex
tes explications sont un peu dures à suivre...
essayons de voir si j'ai pigé où est ton pb:
feuil2!D4þuil1!A2 ==> feuil2!B2þuil2!C2
feuil2!D4þuil1!A3 ==> feuil2!B3þuil2!C3
ce qu'on peut écrire
feuil2!D4þuil1!Ax ==> feuil2!Bxþuil2!Cx
donc il faut commencer par récupérer ce x = equiv(feuil2!D4;tacolonneA)
et ensuite dans tes ref, au lieu de dire en dure D2, D3... du mets
range("D"&x)...
ou alors j'ai rien compris !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
rthompson a écrit :
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Salut Rex
tes explications sont un peu dures à suivre...
essayons de voir si j'ai pigé où est ton pb:
feuil2!D4þuil1!A2 ==> feuil2!B2þuil2!C2
feuil2!D4þuil1!A3 ==> feuil2!B3þuil2!C3
ce qu'on peut écrire
feuil2!D4þuil1!Ax ==> feuil2!Bxþuil2!Cx
donc il faut commencer par récupérer ce x = equiv(feuil2!D4;tacolonneA)
et ensuite dans tes ref, au lieu de dire en dure D2, D3... du mets
range("D"&x)...
ou alors j'ai rien compris !
Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net
rthompson a écrit :Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news:%23S4j3Q0OJHA.2912@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news:%23S4j3Q0OJHA.2912@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
Plutot que les If voir l'instruction Select Case !!!
Syntaxe :
Select case toto
case "a","b","c"
'instructions
case 1 to 6
'instructions
case "VBA","EXCEL"
'instructions
case else
'instructions
end select
C'est clair, rapide et n'ayaons pas peur des mots, joli à voir dans le
code bien indenté
Bon courage
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
bonjour Rex,
Sub Macro21()
If Not IsError(Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")) Then
x = Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")
Sheets("Feuil2").Range("C" & x).Copy Sheets("Feuil1").Range("B" & x)
End Sub
ou bien feuil1 copy sur feuil2, je n'ai pas bien compris
isabelle
rthompson a écrit :Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
bonjour Rex,
Sub Macro21()
If Not IsError(Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")) Then
x = Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")
Sheets("Feuil2").Range("C" & x).Copy Sheets("Feuil1").Range("B" & x)
End Sub
ou bien feuil1 copy sur feuil2, je n'ai pas bien compris
isabelle
rthompson a écrit :
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
bonjour Rex,
Sub Macro21()
If Not IsError(Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")) Then
x = Evaluate("=MATCH(Feuil2!D4,Feuil1!A:A,0)")
Sheets("Feuil2").Range("C" & x).Copy Sheets("Feuil1").Range("B" & x)
End Sub
ou bien feuil1 copy sur feuil2, je n'ai pas bien compris
isabelle
rthompson a écrit :Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
La réponse proposée dans le fil que tu as ouvert le 30/10 à 14h22 heure de
Paris ne convient donc pas ?
Peut on savoir en quoi ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
La réponse proposée dans le fil que tu as ouvert le 30/10 à 14h22 heure de
Paris ne convient donc pas ?
Peut on savoir en quoi ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news:%23S4j3Q0OJHA.2912@TK2MSFTNGP03.phx.gbl...
Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair
Bonjour,
La réponse proposée dans le fil que tu as ouvert le 30/10 à 14h22 heure de
Paris ne convient donc pas ?
Peut on savoir en quoi ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"rthompson" a écrit dans le message de
news:%Bonjour à toutes et tous
Il s'agit bien sur des If dans VBA et pas des Ifs de mon jardin
Décidément il n'y aurait personne qui a une idée pour résoudre ceci
Je commence à désespérer snifff snifff snifff
En clair et bref
tout ce que je cherche est de savoir comment utiliser les If en macro
Je devrais mettre un truc dans le genre
If Feuille2! la cellule D4 = Feuille1!A2
then copie-paste value de C2 vers B2
If Feuille2! la cellule D4 = Feuille1!A3
then copie-paste value de C3 vers B3
et ainsi de suite
Mais je bloque
Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule ²+1
Ce qui fait que si il y a 1524 en B2 en C2 j'ai 1525
Et ma macro copie C2 et colle Value only en B2
B2 devient donc 1525 et C2 devient 1526
Sur ma Feuille2 en D4 j'ai un nom qui est tiré de la liste en A Feuille 1
Et en D5 la value only prise sur la Feuille1 dans la colonne B
correspondant
au Nom en Feuille2 D4
Quand je change le Nom en D4 la valeur de D5 change
Tout va très bien, merci à vous
Mais voici le souci
J'ai un bouton avec macro
Quand je clique il me sauve ma feuille vers un autre fichier
Et copie la valeur de la colonne Feuille1 C dans la colonne Feuille1 B
Mais il faut qu'il fasse ce dernier truc
UNIQUEMENT pour la cellule correspondant au nom en Feuille2 D4
Et c'est là que je me plante
Je ne peux pas utiliser des formules +1 traditionnelles parce que cela
dépend
du nom en D4
J'espère avoir été assez clair