I figli d'arte sono all'altezza dei genitori? Vieni a parlarne su Award & Oscar.
 
Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Inserimento dati attraverso una maschera

Ultimo Aggiornamento: 09/06/2017 19:16
Post: 1
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
03/06/2017 17:41

buona sera

come posso far si che al premere del pulsante inserisci dati, i dati si inseriscano automaticamente nella tabella

vi allego il file

grazie mille anticipatemente
Post: 1
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
03/06/2017 17:54

Post: 3.248
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
03/06/2017 18:46

Ciao Francesca

Per inserire correttamente dati su un foglio attraverso una userform occorre necessariamente utililizzare il VBA.

Tu che conoscenze hai in materia?

Ora sono fuori ma domani cerco di darti un esempio.

Alfredo
Post: 2
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
04/06/2017 01:36

ciao Alfredo poca purtroppo
Post: 3.249
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
04/06/2017 08:18

Ciao Francesca

Ora non ho il pc per cui non ho potuto vedere il tuo file ma nel tardo pomeriggio rientro a casa e sicuramente lo farò.
[Modificato da alfrimpa 04/06/2017 08:19]

Alfredo
Post: 3.250
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
04/06/2017 08:25

Ma la userform l'hai già costruita ed è nel file o è da fare?

Alfredo
Post: 3.251
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
04/06/2017 13:02

Francesca ma perchè nel file c'è un foglio per il solo mese di gennaio?

Puoi usare un foglio per l'intero anno poi con un SOMMA.SE puoi ricavare i dati (entrate/uscite) del mese di gennaio, febbraio etc.

Alfredo
Post: 3
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
04/06/2017 13:06

buongiorno il lo avevo creato in questo modo, vi allego il proggetto

i gorni per far la scelta nella userform

perdonatemi nn mi fa inserire il file con la userform
[Modificato da fraancy 04/06/2017 13:10]
Post: 4
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
04/06/2017 13:11

eccolo forse ci sono riuscita
Post: 3.252
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
04/06/2017 13:11

Va bene appena vedo il file da pc ti saprò dire.

Alfredo
Post: 5
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
04/06/2017 14:13

ciao Alfredo ti ho caricato il file completo con la mia idea di progetto che vorrei realizzare.

dove trovi il pulsante inserimento nota spese dovrei allegarci un file pdf secondo te è possibile oppure caricare una immagine?

grazie mille per la disponibilità e aiuto
Post: 3.253
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 09:59

Ciao Francesca come promesso eccomi qua.

Ti allego il tuo file dove ho scritto un po' di codice per la userform che è questo

la prima macro serve a popolare la combo dei giorni in base al mese prescelto.

La seconda associata al pulsante "Inserimento dati" serve per inserire i dati nel foglio del mese prescelto a sulla riga della data selezionata

La terza chiude semplicemente la maschera; ti ho poi inserito un foglio vuoto dove ho messo un pulsante per visualizzare la maschera.

Questo il codice.

vb
Private Sub ComboBox2_Change()
Select Case ComboBox2.Value
    Case Is = "GENNAIO"
        ComboBox1.RowSource = "Giorni!C2:C31"
    Case Is = "FEBBRAIO"
        ComboBox1.RowSource = "Giorni!E2:E29"
    Case Is = "MARZO"
        ComboBox1.RowSource = "Giorni!G2:G31"
    Case Is = "APRILE"
        ComboBox1.RowSource = "Giorni!I2:I30"
     Case Is = "MAGGIO"
        ComboBox1.RowSource = "Giorni!K2:K31"
    Case Is = "GIUGNO"
        ComboBox1.RowSource = "Giorni!M2:M30"
    Case Is = "LUGLIO"
        ComboBox1.RowSource = "Giorni!02:O31"
    Case Is = "AGOSTO"
        ComboBox1.RowSource = "Giorni!Q2:Q31"
    Case Is = "SETTEMBRE"
        ComboBox1.RowSource = "Giorni!R2:R30"
    Case Is = "OTTOBRE"
        ComboBox1.RowSource = "Giorni!U2:U31"
    Case Is = "NOVEMBRE"
        ComboBox1.RowSource = "Giorni!W2:W30"
    Case Is = "DICEMBRE"
        ComboBox1.RowSource = "Giorni!Y2:Y31"
End Select
End Sub


vb
Private Sub CommandButton1_Click()
Dim rng As Range
With Sheets(ComboBox2.Value).Range("c3:c33")
            Set rng = .Find(What:=CDate(ComboBox1.Value), _
                            After:=.Cells(.Cells.Count), _
                            LookIn:=xlValues, _
                            LookAt:=xlWhole, _
                            SearchOrder:=xlByRows, _
                            SearchDirection:=xlNext, _
                            MatchCase:=False)
            If Not rng Is Nothing Then
            Cells(rng.Row, 1).Value = Textbox1.Value
            Cells(rng.Row, 2).Value = TextBox2.Value
            Cells(rng.Row, 4).Value = TextBox4.Value
            Cells(rng.Row, 5).Value = TextBox3.Value
            End If
End With
Me.Textbox1.Value = ""
Me.TextBox2.Value = ""
Me.TextBox3.Value = ""
Me.TextBox4.Value = ""
Me.ComboBox1.Value = ""
Me.ComboBox2.Value = ""
End Sub


vb
Private Sub CommandButton3_Click()
Me.Hide
End Sub


Questa è la macro associata al pulsante per la visualizzazione della maschera

vb
Sub Inserimento()
InserimentoDati.Show
End Sub


Non ho capito bene cosa si deve fare quando si clicca sul pulsante "Inserimento nota spese".

Fammi sapere se ho interpretato bene le tue richieste.

Alfredo
Post: 6
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 14:14

ciao Alfredo i dati li inserisce nella prima tabella e non nella tabella dell mese o giorno che sia. come mai?

la maschera la possiamo far apparire a tutto schermo?

e per accedere alle tabelle bisogna chiuderla con una password?

grazie mille della tua disponibilità

[SM=x423028]
Post: 3.254
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 14:24

Perdonami Francesca ma ho sbagliato io.

Ti riallego il file corretto con la visualizzazione della userform a tutto schermo.

Prova un po' e dimmi come va.

Non capisco cosa intendi quando dici: "e per accedere alle tabelle bisogna chiuderla con una password?" Puoi spiegare meglio?


Alfredo
Post: 7
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 14:39

ti allego un esempio di come lo vorrei fare a tutto schermo, facendo cosi il foglio1 lo possiamo eliminare cosa ne dici?

in inserimento nota spesa possiamo allegare un fil pdf che andra per ogni riga che inseriamo? e quando si vorrebbe aprire si clicca e si apre?

spero di essere stata chiara [SM=x423017]
Post: 3.255
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 14:59

Si ho visto ma la password del file qual è?

Alfredo
Post: 3.256
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 15:22

Intanto prova a guardare l'ultimo file allegato.

Alfredo
Post: 3.257
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 15:24

Per quanto riguarda l'inserimento del pdf dovresti farmi qualche esempio pratico.

Alfredo
Post: 8
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 16:24

ti ho allegato l'esempio come vorrei farlo

sulla maschera dove ho messo la x gli dovremmo dare il comando per chiudere tutto il file.

la password e abc

[SM=x423017]
Post: 9
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 16:47

ho notato un altra anomalia quando clicco la data non appare la data selezionata sulla maschera ma in tabella e quella selezionata come mai?
[SM=x423017]
Post: 3.259
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 17:34

Francesca ora verifico questa anomalia.

Ma più in generale non conoscendo il tuo progetto nel suo complesso mi è difficile capirti/seguirti.

Tu vorresti che dalla userform cliccando su Inserisci nota spese sia immesso un collegamento ipertestuale ad un PDF (che deve già esistere) nel mese e data prescelta nella form?

Se è così perchè nella form non hai messo una TextBox per l'inserimento del nome del file PDF?
[Modificato da alfrimpa 05/06/2017 17:36]

Alfredo
Post: 10
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 17:41

perdonami Alfredo, ho un file pdf e vorrei caricarlo nel foglio dove inserisco i dati è possibile?

qualora mi servisse clicco sul pulsante e vorrei che o me lo aprisse o me lo scaricasse (quale delle due possiamo usare?)

spero di essermi spiegata meglio

[SM=x423017]
Post: 3.260
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 17:45

Quindi per ogni registrazione hai già un file PDF della relativa nota spese?

Se è così inseriamo per ogni rigo un collegamento ipertestuale che punti alla specifica nota spese.

Non so se mi sono spiegato

P.S. Sai cosa sono i collegamenti ipertestuali?
[Modificato da alfrimpa 05/06/2017 17:46]

Alfredo
Post: 11
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 17:54

si i collegamenti ipertestuali so cosa sono

io intendo inserire il file pdf allinterno del file excel

e possibile o no?
Post: 3.261
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 18:48

In teoria sarebbe possibile ma se sono tanti il file diventerebbe pesantissimo e quindi ingestibile.

Alfredo
Post: 12
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
05/06/2017 20:48

ok allora lasciamo perdere, quella anomalia della data che sulla maschera compare diversa? avevi visto?
Post: 3.262
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
05/06/2017 21:28

Si ho visto e domani cerco di porvi rimedio.

Alfredo
Post: 13
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
06/06/2017 16:08

ciao Alfredo

avevi visto per quel problemino della data?
Post: 3.263
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
06/06/2017 16:15

Ciao Francesca

Si l'ho visto e corretto e ti allego il file.

Devo anche dire che ho provato a "giochicchiare" con Access e qualcosina sono riuscito a fare.

Fammi sapere su che strada vuoi proseguire.

Ieri sera ti ho inviato due FFZ mail

Resto in attesa di tue notizie.

Alfredo
Post: 14
Registrato il: 03/06/2017
Città: MILANO
Età: 39
Utente Junior
2010
OFFLINE
06/06/2017 16:21

foglio 1 lo posso eliminare?
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 05:09. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com