Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Nicola
Sono AnnaThomas e sarei felice di aiutarti con la tua domanda. In questo forum, siamo consumatori Microsoft proprio come te.
Sembra che tu stia cercando di forzare l'utente a inserire una data nella casella di testo "dati" prima di salvare i dati nel foglio Excel.
Ecco il codice modificato:
Sub privato cmdsalva_Click() Fogli ("NUMERABILITÀ"). Attivare Dim iRow come numero intero iRow = 1 Mentre le celle (iRow, 1). Valore <> "" iRow = iRow + 1 Andare If Trim(Me.data.Text) = "" Then MsgBox ("Data obbligatoria") Me.data.SetFocus ElseIf Not IsDate(Me.data.Text) Then MsgBox ("Data non valida") Me.data.SetFocus Altro Celle (iRow, 1) = iRow + 1 Celle(iRow, 2) = NOME Cells(iRow, 3) = Me.data.Text Celle(iRow, 4) = Val(Replace(amount, ",", ".")) Celle(iRow, 5) = modpag. Valore Celle(iRow, 6) = Formato(data. Valore, "mmmm") ur = Fogli ("contabilità"). Range("A65536"). Fine(xlUp). Fila lista. RowSource = "contabilità! A20:F" e il tuo MsgBox "Salvato" Fine Se NAME = "" data = "" importo = "" modpag = "" Fine sub
Spero che questo aiuti ;-), fammi sapere se questo è contrario a ciò di cui hai bisogno, sarei comunque utile per rispondere a più delle tue domande.
Migliori saluti
AnnaThomas
Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.
Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.