Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Macro conditionelles Y a personne?

3 réponses
Avatar
rthompson
Bonjour à toutes et tous


Voici une copie de mon poste de hier, qui n'a pas attiré grand monde
J'espère avoir un peu plus de chance aujourd'hui

Merci à vous

Rex



Bonsoir à toutes et tous

En voici une petite pour passer la nuit
Je ne serai de retour que demain après-midi

Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule =C+1

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

Alors si il y a une bonne âme dans l'avion........

A demain

Rex

3 réponses

Avatar
hpa
Déjà, il y a un problème avec la formule C+1...
hpa

rthompson a écrit :
Bonjour à toutes et tous


Voici une copie de mon poste de hier, qui n'a pas attiré grand monde
J'espère avoir un peu plus de chance aujourd'hui

Merci à vous

Rex



Bonsoir à toutes et tous

En voici une petite pour passer la nuit
Je ne serai de retour que demain après-midi

Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule =C+1

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

Alors si il y a une bonne âme dans l'avion........

A demain

Rex








Avatar
rthompson
Bonjour

Et merci

Il est évident que je ne mets pas C+1 dans ma cellule
Dans la cellule C2 j'ai ²+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

J'espère que c'est plus claire

MAIS le problème est ailleurs

Il faudra que la macro ne fasse l'opération sur la la ligne
dont le nom de la colonne A corresponde au nom qui se trouve
en D4 de la feuille2


A bientôt

Et merci de ton aide

Rex



"hpa" a écrit dans le message de news:
u%
Déjà, il y a un problème avec la formule C+1...
hpa

rthompson a écrit :
Bonjour à toutes et tous


Voici une copie de mon poste de hier, qui n'a pas attiré grand monde
J'espère avoir un peu plus de chance aujourd'hui

Merci à vous

Rex



Bonsoir à toutes et tous

En voici une petite pour passer la nuit
Je ne serai de retour que demain après-midi

Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule =C+1

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

Alors si il y a une bonne âme dans l'avion........

A demain

Rex









Avatar
Philippe.R
Bonsoir,
Soit "laref" le nom donné à la cellule D4 de la feuille 2
On pourrait imaginer :

Sub copisi()
Dim lalig As Long, neWal As Long, zz As Long
zz = Range("a65432").End(xlUp).Row
For Each macel In Range("a2:a" & zz)
If macel.Value = [laref] Then
lalig = macel.Row
neWal = Cells(lalig, 2).Value + 1
Cells(lalig, 2).Value = neWal
End If
Next macel
End Sub
--
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

Et merci

Il est évident que je ne mets pas C+1 dans ma cellule
Dans la cellule C2 j'ai ²+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

J'espère que c'est plus claire

MAIS le problème est ailleurs

Il faudra que la macro ne fasse l'opération sur la la ligne
dont le nom de la colonne A corresponde au nom qui se trouve
en D4 de la feuille2


A bientôt

Et merci de ton aide

Rex



"hpa" a écrit dans le message de news:
u%
Déjà, il y a un problème avec la formule C+1...
hpa

rthompson a écrit :
Bonjour à toutes et tous


Voici une copie de mon poste de hier, qui n'a pas attiré grand monde
J'espère avoir un peu plus de chance aujourd'hui

Merci à vous

Rex



Bonsoir à toutes et tous

En voici une petite pour passer la nuit
Je ne serai de retour que demain après-midi

Feuille 1
En colonne A des noms
En colonne B des chiffres
En colonne C la formule =C+1

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

Alors si il y a une bonne âme dans l'avion........

A demain

Rex