› Excel e gli applicativi Microsoft Office › Apertura User Form al click di ogni singola cella.
Stai vedendo 12 articoli - dal 1 a 12 (di 12 totali)
-
AutoreArticoli
-
Salve ragazzi ho bisogno di un paio di aiuti. Ho una piantina di un albergo in excel, ad ogni cella sulla piantina è assegnato un numero che corrisponde al numero della stanza. Al click per esempio della cella numero 1 (sarebbe la stanza 1) vorrei far aprire un user form per la compilazione di alcuni dati: Nome prenotazione/Tipologia/Telefono/ecc e se possibile creare sempre nell'user form due spunte ovvero stanza confermata o da confermare; se la stanza è confermata al completamento dell user form la cella seleziona mi si deve colorare di rosso; se invece è da confermare all'invio dell'user form la cella mi si deve colorare di azzurro. Tutti i dati inseriti nelle singole user form voglio che mi si inseriscono automaticamente in un elenco al foglio 2 così eventualmente posso controllare a chi è stata assegnata la stanza e tutti i dati da me precedentemente inseriti.Allego foto della piantina e dell'elenco nel foglio 2.La foto della piantina con indicati le stanze da cliccare con le rispettive numerazioni. Al click su un numero quindi su una stanza si dovrà aprire la user form in foto 2. Una volta completata la user form e pigiando sul tasto carica cliente i dati si dovranno inserire automaticamente nell'elenco visibile sullo sfondo in foto 2.Grazie ragazzi... spero in un vostro aiuto.
Allegati:
You must be logged in to view attached files.è sempre meglio allegare un file di excel invece di immagini, comunque devi utilizzare l'evento SelectionChange con un codice del tipoPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)Userform1.showEnd Subda inserire nel modulo del foglio interessatoOk patel, non sono pratico di VBA e Macro. Sono alle basi di excel. Allego file.Grazie della risposta e della disponibilità.Allegati:
You must be logged in to view attached files.Guarda che i forum non funzionano così, ti aiutano a risolvere problemi ma non producono software gratis.Inoltre tu non hai celle con un numero assegnato ma pulsanti, quindi quanto ti ho detto precedentemente non è utilizzabileho chiesto solo dei consigli su come procedere visto che non sono pratico.Allora l'indicazione in parte te l'ho già data, nel modulo del foglio scriviPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
numcamera = Target.Value
If numcamera > 0 Then UserForm1.Show
End Subinserisci un modulo standard e scriviciGlobal numcamera As Integerin modo da rendere la variabile leggibile da tutte le sub.nel modulo della userformPrivate Sub UserForm_Initialize()
TextBox1.Text = numcamera
End SubGrazie patel puoi spiegarmi mano mano i passaggi.Ho risolto patel grazie.Ora ho bisogno solo di far colorare la cella selezionata se confermata la prenotazione (di rosso) invece se non è confermata (di azzurro).GraziePer imparare a colorare una cella puoi usare il registratore di macro, se non riesci riallega il file modificatocit. patel: "inserisci un modulo standard e scrivici:
Global numcamera As Integer
"Ciao,sarebbe preferibile usare la keyword Public anziché Global:
Public numcamera as IntegerCiao.Scusate la mia intromissione,non sono intervenuto in questa discussione, perchè gia nella discussione"come evitare doppioni in una colonna formata da celle con menu a tendina" in questa sezione,a Falso92ale erano state date delle indicazioni su di un progetto simile, che dico simile direi uguale,è mi sorge il dubbio che falso92ale non si voglia per niente "Sfirniciari" il cervello.Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente?( Alan Turing)
-
AutoreArticoli
Stai vedendo 12 articoli - dal 1 a 12 (di 12 totali)
