Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Test per scrivi nella cella

Ultimo Aggiornamento: 10/03/2020 21:20
Post: 75
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
09/03/2020 13:25

Salve a tutti dovrei tramite Vba creare una macro che mi permetta di scivere dei valori in una cella in base al valore inserito in un'altra cella. Provo a fare un esempio ho una tabella che parte dalla cella A8:L8, essendo tabella si ridimenziona automaticamente scendendo in basso. Se la cella L8 Contiene U dovrei poter scrivere nella nella cella F8 e nella cella G8 inserire cinque *****, naturalmente se si tenta di scrivere nella cella G8 e nella cella L8 è contenuta La lettera U il contenuto deve essere cancellato e riinserite gli ***** ed essere avvisato di non poter scrivere nella cella. Allego file di esempio. Spero che qualcuno mi possa dare una mano Grazie Ancora.
Post: 306
Registrato il: 31/01/2010
Città: LIVORNO
Età: 61
Utente Senior
2016
OFFLINE
10/03/2020 09:18


Buongiorno Aquilarossa64 non ho ben capito cosa vuoi fare ma guarda

se ti può andar bene fatto cosi se inserisci la lettera u ti compila

in automatico con asterischi e colora la cella di rosso

Saluti






--------------
Marco
excel 2013
Post: 3.803
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
10/03/2020 10:10


Buona giornata, @Aquilarossa64.

@Aquilarossa64, scrive:

... Se la cella L8 Contiene U dovrei poter scrivere nella nella cella F8 e nella cella G8 inserire cinque *****, naturalmente se si tenta di scrivere nella cella G8 e nella cella L8 è contenuta La lettera U il contenuto deve essere cancellato e riinserite gli ***** ed essere avvisato di non poter scrivere nella cella. Allego file di esempio.


Mi sembra di capire che stai parlando di una gestione Entrate/Uscite quindi, analogamente:

Se la cella "L8" contiene "E" si dovrebbe poter scrivere nella nella cella "G8" e nella cella "F8" inserire *****, naturalmente se si tenta di scrivere nella cella "F8" il contenuto deve essere cancellato e reinseriti ***** ed essere avvisato di non poter scrivere nella cella.


Nel caso in cui la mia interpretazione sia corretta, credo serva un Codice VBA legato a:
 Private Sub Worksheet_Change(ByVal Target As Range)

limitato alle Celle F8 : Gx; dove "x" rappresenta l'ultima Riga compilata in Colonna "L"

Questa potrebbe essere una base per costruire un Codice VBA adeguato; che conoscenza hai di programmazione in VBA?


Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2.562
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
10/03/2020 10:47

ciao
solo un piccolo commento:

ma qual è lo scopo di gestire E ed U in colonna L ? Non si hanno già le due colonne dedicate? Se si sbaglia ad inserire l'importo nelle colonne Entrate - Uscite è sempre possibile sbagliare nello scrivere E ed U....quindi andrebbero gestite anche quelle.

saluti




[Modificato da dodo47 10/03/2020 10:48]
Domenico
Win 10 - Excel 2016
Post: 75
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
10/03/2020 21:20

Ciao marc63 non vedo nessu esempio allegato.
hai ragione GiuseppeMN si tratta di entrate e uscite ma non ho idea di come risolvere il problema?
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 07:16. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com