Excel Forum Per condividere esperienze su Microsoft Excel

far compilare le textbox prov. e CAP da combobox

  • Messaggi
  • OFFLINE
    Giacomo Ardito
    Post: 1
    Registrato il: 16/02/2024
    Età: 62
    Utente Junior
    Microsoft® Excel® 2019 MSO (Versione 2403 Build 16.0.17425.20176) a 64 bit
    00 02/05/2024 16:20
    Un saluto a tutti, premesso che non conosco il VBA, nonostante ciò mi sto cimentando a realizzare un piccolo gestionale prenotazioni camere, che sarà ulteriormente implementato e che alla fine vorrei condividere mettendolo a disposizione di tutti gli utenti del forum. Il risultato fin qui ottenuto è frutto di ricerche su internet e sul forum, scopiazzando codici di qua e di la, facendo diverse prove per ottenere (giusto o sbagliato) il risultato voluto.
    Ora mi sono bloccato, relativamente alla UserForm3 nel far compilare le textbox prov. e CAP.
    Ho inserito, modificando un codice trovato in rete, ma non riesco a farlo funzionare.
    Allego il file affinché possiate vedere ed eventualmente appartare le modiche necessarie.

    Giacomo

    giacomoardito@libero.it
  • OFFLINE
    Giacomo Ardito
    Post: 2
    Registrato il: 16/02/2024
    Età: 62
    Utente Junior
    Microsoft® Excel® 2019 MSO (Versione 2403 Build 16.0.17425.20176) a 64 bit
    00 02/05/2024 17:20
    Allego link per scaricare il file

    https://sendgb.com/3hAUxm9gs0y
  • OFFLINE
    scossa
    Post: 1.990
    Registrato il: 27/07/2010
    Utente Veteran
    00 02/05/2024 17:32
    Re:
    Giacomo Ardito (WvMF240216), 02/05/2024 17:20:

    Allego link per scaricare il file



    Ma scrivere qualche riga per descrivere il problema ti costa troppa fatica?
    [Modificato da scossa 02/05/2024 17:33]

    Bye!
    scossa

    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)
  • OFFLINE
    rollis13
    Post: 1.403
    Registrato il: 16/08/2015
    Città: CORDENONS
    Età: 67
    Utente Veteran
    Excel 2016-32bit Win11
    00 02/05/2024 17:48
    Non hai detto alla macro in quale foglio cercare il nome del Comune (e hai anche sbagliato colonna di riferimento: va 6 invece di 1), cambia le due macro così.
    Private Sub CmbComuneN_Change()
        Dim i     As Long
        For i = 1 To 8455
            If Sheets("ComuniNazioni").Cells(i, 6) = CmbComuneN Then
                TextBox21 = Sheets("ComuniNazioni").Cells(i, 8)
                TxtCapN = Sheets("ComuniNazioni").Cells(i, 7)
            End If
        Next i
    End Sub
    
    Private Sub CmbComuneR_Change()
        Dim i     As Long
        For i = 1 To 8455
            If Sheets("ComuniNazioni").Cells(i, 6) = CmbComuneN Then
                TextBox22 = Sheets("ComuniNazioni").Cells(i, 8)
                TxtCapR = Sheets("ComuniNazioni").Cells(i, 7)
            End If
        Next i
    End Sub
    
    Ti suggerisco, come buona regola di programmazione, anche di mettere sempre in testa al modulo la riga:
    Option Explicit
    (lo puoi avere già di default modificando le impostazione delle Opzioni. Inoltre è sempre utile dichiarare le variabili.
    [Modificato da rollis13 02/05/2024 17:53]

    ______________________________________________________________
    C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
  • OFFLINE
    Giacomo Ardito
    Post: 2
    Registrato il: 16/02/2024
    Età: 62
    Utente Junior
    Microsoft® Excel® 2019 MSO (Versione 2403 Build 16.0.17425.20176) a 64 bit
    00 02/05/2024 17:50
    Se tu leggi il mio post precedente ho descritto un pò la situazione
  • OFFLINE
    L2018
    Post: 1.392
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 02/05/2024 18:46
    Salve
    sono costretto a bloccare questa discussione a causa di pastrocchi fatti dall'utente, che mi sembra completamente disattento a varie cose, oltre a non aver letto istruzioni e Regolamento.
    Prego tutti di continuare nell'altra mentre cerco di capire come unire le 2 discussioni
    Grazie

    LEO
    https://t.me/LordBrum
  • OFFLINE
    L2018
    Post: 1.393
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Veteran
    EXCEL 2016 - SPREAD32
    00 02/05/2024 19:10
    Giacomo Ardito
    non voglio assillare te e gli altri utenti, ma ho l'impressione che tu
    - non ti sia mai presentato
    - non abbia letto nulla di istruzioni indicazioni e Regolamento
    - non abbia nessuna fantasia su quale sia il modo migliore di presentare un problema
    e qualcos' altro
    Riguardo alla Presentazione osservo che sembra che tu ti sia registrato il 16 febbraio, ma in quel giorno si è registrato e presentato solo un altro utente di nome Claudio Galazzo.
    Tagliamo corto, sei tu ?

    LEO
    https://t.me/LordBrum
  • ONLINE
    alfrimpa
    Post: 5.097
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Master
    Excel 365
    10 02/05/2024 20:06
    Quello che mi chiedo è come sia possibile, per uno che dice di non conoscere il VBA, creare addirittura un gestionale?

    Vuole farselo creare da altri (forum)?

    Alfredo
  • OFFLINE
    rollis13
    Post: 1.404
    Registrato il: 16/08/2015
    Città: CORDENONS
    Età: 67
    Utente Veteran
    Excel 2016-32bit Win11
    20 02/05/2024 20:21
    [OT]Io invece comincio proprio a sentirmi 'assillato'; dato che mi porto dietro un bagaglio di più di 10 anni da moderatore in un Forum collegato ad una rivista nazionale ho sempre pensato che questi ultimi due post stavano bene se postati in MP ... ma dato che in questo Forum sono solo 'ospite' faccio presto, come ho già fatto in altri luoghi, a seguire il mio pensiero e cambiare approccio senza prevaricare le libertà degli altri utenti e non.[/OT]
    [Modificato da rollis13 02/05/2024 20:23]

    ______________________________________________________________
    C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
  • ONLINE
    federico460
    Post: 3.378
    Registrato il: 10/10/2013
    Città: VICENZA
    Età: 69
    Utente Master
    365
    10 02/05/2024 21:58
    ciao
    Il risultato fin qui ottenuto è frutto di ricerche su internet e sul forum, scopiazzando codici di qua e di la, facendo diverse prove per ottenere (giusto o sbagliato) il risultato voluto

    questa frase mi sembra metta d'accordo tutti

    mi ripeto
    il forum non è il CEPU
    se aiutare uno a cui non frega niente di imparare (e non è questo il caso)
    vi tormenta l'anima fate a meno di rispondere ci penseranno altri con idee diverse dalle vostre.
    fatto bene Rollis a dare la soluzione
    meno Giacomo se ha più Nick

  • OFFLINE
    Giacomo Ardito
    Post: 3
    Registrato il: 16/02/2024
    Età: 62
    Utente Junior
    Microsoft® Excel® 2019 MSO (Versione 2403 Build 16.0.17425.20176) a 64 bit
    00 03/05/2024 09:05
    Buongiorno,
    in anzi tutto voglio ringraziare rollis13 per avermi gentilmente risposto e data la soluzione, in oltre ringrazio anche federico460. Ho solo un nick ed è quello con nome e cognome.
    Vorrei capire, se L2018 è così gentile indicarmi i pastrocchi fatti, per quanto riguarda la presentazione credevo di averla fatta, ma evidentemente non ho cliccato sul pulsante giusto e me ne scuso.
    Se questo è il modo di dare il benvenuto e aiutare chi è meno genio degli altri, credo che lo scopo del forum non è quello di fare rimproveri gratuiti, anche perché non si conosce chi sta dall’altra parte.
    Ringrazio nuovamente rollis13 e federico460 per il rispetto usatomi e se possibile in futuro rivolgermi a loro.
    Grazie.
  • OFFLINE
    DANILOFIORINI
    Post: 1.259
    Registrato il: 15/01/2016
    Città: ROMA
    Età: 51
    Utente Veteran
    2016
    00 03/05/2024 10:16
    buongiorno a tutti
    di solito rispondo solo a quesiti tecnici.....però sto notando ultimamente la deriva che stanno prendendo alcune comunità già in altre occasioni ho detto la mia sui dibattiti che si accendono ciclicamente sui vari temi tipo crossposting o pappe pronte varie....ora il mio pensiero è sempre lo stesso è il forum ad avere bisogno degli utenti non il contrario in quanto bene o male se uno vuole le soluzioni ai problemi sui fogli di calcolo le trova ....al limite pagando un professionista

    Ora qui come altrove si stà secondo me esagerando con queste presentazioni.....ditemi ma in un forum tecnico ma che ve ne frega di chi è l utente cosa fà quale è il suo grado di conoscenza.....e poi tra l altro si può iscrivere un fornaio di macerata che dice di essere un insegnante di educazione fisica a Belluno......e la fornitura è una formula o del codice non condividere esperienze di vita

    io credo che quando si risponde su un forum si fà se ti piace il quesito se hai la soluzione e se ne hai voglia...senza stare li a spronare l'utente a studiare o approfondire e sinceramente molto spesso con toni di un'arroganza urticante....anche perchè se tutti studiano tra un paio d'anni si ritroveranno in 3/4 sulle varie piattaforme a discutere su cosa preparare per cena

    per finire e scusate l'intromissione chi domanda sui forum nel 99% dei casi deve risolvere problematiche lavorative e vuole sbrigarsi.....però nessuno è obbligato a rispondere e se io rispondo sinceramente non mi interessa se poi il tizio si mette a studiare la formula....tanto lo sò che non lo farà.....
  • OFFLINE
    dodo47
    Post: 3.784
    Registrato il: 06/04/2013
    Utente Master
    2010
    00 03/05/2024 11:28
    ....finalmente qualcosa di sensato!!!

    Mi riferisco ovviamente a Rollis - Federico - Danilo

    cari saluti




    Domenico
    Win 10 - Excel 2016
  • 15MediaObject5,00413 4