Inserimento dati co...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Inserimento dati con UserForm

3 Post
2 Utenti
0 Reactions
166 Visualizzazioni
Forum 1
(@vrestu)
Post: 0
New Member
Avviatore di Topic
 

Ciao a tutti. Non ho molta esperienza con il VBA e volevo un aiuto da parte vostra. Ho un file dove inserisco una serie di nomi e a fianco dei numeri che possono essere ore lavorate o altro. La mia difficoltà è questa: una volta che dalla userform seleziono il nome non so che stringa utilizzare per accodare il numero al nome selezionato. Con le funzioni “End” e “Offset” mi funziona su celle vuote ma i nomi molte volte si ripetono.

 

Versione di Excel
Sistema operativo
 
Postato : 12/11/2024 17:16
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

quel che riesco a fare con il vba

se inserisci un nome che manca dalla colonna

te lo aggiunge sotto

poi scrivi le ore e INSERISCI

quest'ultimo scrive le ore nella prima colonna libera

se non le metti la cella è bruciata perciò bisognerà mettere degli allarmi

Private Sub CmbNome_Change()
If Application.CountIf(Sheets("Foglio1").Range("A4:A5000"), CmbNome) = 0 Then
nriga = 4
While Cells(nriga, 1) <> ""
nriga = nriga + 1
Wend
Cells(nriga, 1) = CmbNome

End If

End Sub

Private Sub CmdInserisci_Click()
Dim Lista As Range
Set Lista = Sheets("Foglio1").Range(Cells(4, 1), Cells(4, 1).End(xlDown))
For Each CL In Lista
If CL = CmbNome Then
UC = Cells(CL.Row, Columns.Count).End(xlToLeft).Column + 1
Cells(CL.Row, UC) = TxtOre

End If
Next
End Sub
 
Postato : 14/11/2024 00:14
Forum 1
(@vrestu)
Post: 0
New Member
Avviatore di Topic
 

Grazie! 🖐️ 

 
Postato : 19/11/2024 17:25
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download