rendere le celle non modificabili

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
canfra78
00martedì 12 giugno 2018 14:48
salve a tutti
ho un piccolo problema che non riesco a risolvere;
se in cella c5 del foglio 2 ho questa formula =foglio1c5
quando in foglio1 inserisco una riga giustamente la formula
diventa =foglio1c6
io vorrei che la formula non si modifichi e mi dia sempre =foglio1c5
con il nuovo valore
by sal
00martedì 12 giugno 2018 16:20
Formule
Ciao credo che esista solo il VBA per fare da riferimento fisso in quanto le formule verranno sempre aggiornate ad ogni inserimento di riga o colonna.

se vuoi ti creo una macro atta allo scopo.

se poi esista una formula, nelle quali non sono molto capace, non la conosco.

Ciao By Sal [SM=x423051]

canfra78
00martedì 12 giugno 2018 16:43
Grazie mille
Ma purtroppo è un foglio Excel che nn ha attivazione macro se lo modifico faccio un disastro
by sal
00martedì 12 giugno 2018 17:44
Formule
Ciao fai una cosa crea una copia ed usi quella salvando il file originale

Ciao By Sal [SM=x423051]

canfra78
00martedì 12 giugno 2018 19:11
Re: Formule
[SM=x423028] [SM=x423028]
by sal, 12/06/2018 17.44:

Ciao fai una cosa crea una copia ed usi quella salvando il file originale

Ciao By Sal [SM=x423051]





by sal
00martedì 12 giugno 2018 19:33
Formule
Ciao questa la macro da inserire nel modulo del foglio1

Private Sub Worksheet_Change(ByVal Target As Range)
    Sheets("Foglio2").Cells(5, 3) = Cells(5, 3)
End Sub


logico che adesso è soltanto sulla cella "C5" se le celle sono diverse bisogna modificare la macro

ti allego anche il file come esempio, qualunque cosa fai sul foglio1 nel foglio2-C5 riporta sempre la cella C5 del foglio1, prova ad inserire o togliere una riga e controlla il foglio 2.

Ciao By Sal [SM=x423051]

raffaele1953
00martedì 12 giugno 2018 20:04
Ciao a tutti
Secondo me basta =INDIRETTO("Foglio1!C"&5)
canfra78
00mercoledì 13 giugno 2018 00:02
Ho provato tutte e due le soluzioni e funzionano benissimo in questo caso utilizzerò la formula in altri mi verrà utile la macro
Grazie ciao [SM=g27811]
by sal
00mercoledì 13 giugno 2018 06:35
Formule
Ciao Raffaele, dici bene, ma lo sai che con le formule??????????

Ciao By Sal [SM=x423051]

canfra78
00mercoledì 13 giugno 2018 10:53
ciao
ahime ho un altro problema la formula funziona ma la devo
applicare ad una intera tabella di solito con una formula normale
trascino sia per riga che per colonna e creo la tabella ma qui giustamente mi da sempre il solito risultato , come posso evitare di scriverle tutte manualmente?
da INDIRETTO("'carico magazzino'!I"&285)
devo arrivare a 3000
GiuseppeMN
00mercoledì 13 giugno 2018 11:17
Potresti provare a sostituire:
-   &285
con:
-  &RIF.RIGA()


Giuseppe
raffaele1953
00mercoledì 13 giugno 2018 11:46
Prova in questo modo, però funzionerà solo fino alla colonna Z
=INDIRETTO("Foglio1!"&STRINGA.ESTRAI(INDIRIZZO(RIF.RIGA();RIF.COLONNA();4);1;1)&STRINGA.ESTRAI(INDIRIZZO(RIF.RIGA();RIF.COLONNA();4);2;10)*1)

EDIT
Ha ragione GiuseppeMN (Ciao)
Meglio =INDIRETTO("Foglio1!C"&RIF.RIGA())
Però ogni colonna cambi nella formula il carattere "C"
canfra78
00mercoledì 13 giugno 2018 13:09
ragazzi bravi e velocissimi
grazie
spero che possa servire anche ad altri [SM=x423053]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 06:54.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com