OVH Cloud OVH Cloud

Verrouillage liste formule

7 réponses
Avatar
nangoustines
Bonjour,
j'ai cette formule =SI('Tableau graph planning'!D2="";"";'Tableau graph planning'!C2) que j'ai tiré vers le bas sur 600 lignes, comment puis-je ensuite ttes les verrouiller comme suit =SI('Tableau graph planning'!$D$2="";"";'Tableau graph planning'!$C$2) sans me changer les 600 formules une part une à la main?
Merci.

7 réponses

Avatar
JpPradier
Bonjour nangoustines
Selectionnes ta colonne puis edition remplacer
!D par !$D$ puis remplacer tout.
idem ensuite pour !C
j-p
Avatar
papou
Bonjour
Pour aller au plus vite :
Edition Remplacer
Rechercher = '!D
Remplacer par = '!$D$

idem pour le C

Mais perso je me serais posé la question avant de copier mes formules ;-)

Cordialement
Pascal

"nangoustines" a écrit dans le
message de news:
Bonjour,
j'ai cette formule =SI('Tableau graph planning'!D2="";"";'Tableau graph
planning'!C2) que j'ai tiré vers le bas sur 600 lignes, comment puis-je

ensuite ttes les verrouiller comme suit =SI('Tableau graph
planning'!$D$2="";"";'Tableau graph planning'!$C$2) sans me changer les 600
formules une part une à la main?
Merci.


Avatar
nangoustines
Merci, à vous deux c'est simple mais je n'y avais pas pensé.
En fait je ne pouvais le faire avant de copier mes formules parceque sinon je n'aurais pas pu tirer vers le bas.
Avatar
ru-th
Salut

par vba
Range("e2:e600").FormulaLocal Application.ConvertFormula(Range("e2:e600").FormulaLocal, xlA1, xlA1,
xlAbsolute)
a+
rural thierry
"nangoustines" a écrit dans le
message de news:
Bonjour,
j'ai cette formule =SI('Tableau graph planning'!D2="";"";'Tableau graph
planning'!C2) que j'ai tiré vers le bas sur 600 lignes, comment puis-je

ensuite ttes les verrouiller comme suit =SI('Tableau graph
planning'!$D$2="";"";'Tableau graph planning'!$C$2) sans me changer les 600
formules une part une à la main?
Merci.


Avatar
ru-th
oups !

à oublier, marches sur a2+b2; mais pas sur =si(a2="";"";a2+b2)

a+
rural thierry
"ru-th" a écrit dans le message de news:

Salut

par vba
Range("e2:e600").FormulaLocal > Application.ConvertFormula(Range("e2:e600").FormulaLocal, xlA1, xlA1,
xlAbsolute)
a+
rural thierry
"nangoustines" a écrit dans le
message de news:
Bonjour,
j'ai cette formule =SI('Tableau graph planning'!D2="";"";'Tableau graph
planning'!C2) que j'ai tiré vers le bas sur 600 lignes, comment puis-je

ensuite ttes les verrouiller comme suit =SI('Tableau graph
planning'!$D$2="";"";'Tableau graph planning'!$C$2) sans me changer les
600

formules une part une à la main?
Merci.






Avatar
papou
En fait je ne pouvais le faire avant de copier mes formules parceque sinon
je n'aurais pas pu tirer vers le bas.

Si si !
Il aurait suffit de simplement figer la colonne et pas la ligne :
$D2

Cordialement
Pascal

"nangoustines" a écrit dans le
message de news:

Merci, à vous deux c'est simple mais je n'y avais pas pensé.
En fait je ne pouvais le faire avant de copier mes formules parceque sinon
je n'aurais pas pu tirer vers le bas.


Avatar
nangoustines
C'est vrai mais aprés je veux faire un tri automatique, donc si je veux gader mes ref aux cellules initiales et que le tri fonctionne je suis obligé de tout figer.
Merci à tous pr votre aide



En fait je ne pouvais le faire avant de copier mes formules parceque sinon
je n'aurais pas pu tirer vers le bas.

Si si !
Il aurait suffit de simplement figer la colonne et pas la ligne :
$D2

Cordialement
Pascal

"nangoustines" a écrit dans le
message de news:

Merci, à vous deux c'est simple mais je n'y avais pas pensé.
En fait je ne pouvais le faire avant de copier mes formules parceque sinon
je n'aurais pas pu tirer vers le bas.