Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 30-01-2016, 19.56.09   #1
DPSOS
Newbie
 
Registrato: 05-01-2016
Messaggi: 14
DPSOS promette bene
Bloccare una cella ma permettere a VBA di scriverci

Ciao a tutti ho questo problema che non riesco a risolvere:
ho una macro che scrive un numero nella cella F7, ma voglio che l'utente NON possa cancellare questo numero.
Ho provato con i vari proteggi celle ecc. ma se faccio cosi VBA mi restituisce errore perchè nemmeno lui riesce più a scriverci dentro.
E' risolvibile? E se si come?
Grazie dell'eventuale aiuto
DPSOS non è collegato   Rispondi citando
Vecchio 30-01-2016, 22.08.33   #2
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: Bloccare una cella ma permettere a VBA di scriverci

Ti serve una cella da usare come Flag, in pratica in base al contenuto di tale cella puoi permettere o meno la modifica del valore in F7

Nel codice sotto riportato io ho usato la cella A1 come Flag, caso mai cambia tale riferimento con una cella adeguata che non sia visibile nell'area di lavoro del foglio.
Codice:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     With Target
         If Not Intersect(Target, Me.Range("$F$7")) Is Nothing Then
             If UCase(Me.Range("A1").Value) <> "OK" Then
                 MsgBox "Cella Protetta"
                 Me.Range("A1").Select
             End If
         End If
     End With
 End Sub
quando vuoi permettere la modifica devi solo togliere o cambiare il valore della cella A1
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 31-01-2016, 18.50.10   #3
DPSOS
Newbie
 
Registrato: 05-01-2016
Messaggi: 14
DPSOS promette bene
Rif: Bloccare una cella ma permettere a VBA di scriverci

Grazie Alexsandra fatto e funziona
DPSOS non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Corso VBA Alexsandra Guide 85 16-11-2016 12.11.51
Assegnazione di cella in EXCEL riccardonard Office suite 8 22-05-2015 16.34.48
Foglio Excel, collegamento ipertestuale a testo specifico e non a cella domenico82 Office suite 2 12-02-2015 00.55.39
[Excel] mantenere un valore da cella unita a celle singole mao Office suite 5 05-07-2010 11.25.23

Orario GMT +2. Ora sono le: 23.25.20.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.