Risolto Inserire dati in un database dalla prima riga e data automatica

rocb1

Utente junior
21 Aprile 2019
46
6
Excel 2007
1
Salve, ho un piccolo problema con un file che vi allego nel messaggio.
Senza tirarla per le lunghe questo è un database che mi sta creando particolari problemi perché arriverà a contenere tantissimi dati che verranno inseriti giornalmente e dovranno essere inseriti in fretta quindi devo automatizzarlo il più possibile.
Ho pensato a due soluzioni:
1) voglio che ogni volta che inserisco i dati e premo invio, excel me li sposti nella seconda riga e mi lasci la prima vuota per l'inserimento successivo. (o comunque soluzioni simili)**
2) voglio che la data e l'ora le metta in automatico, giorno per giorno, ad esempio oggi è 21, inserisco un record il 21 e lui lo salva, stessa cosa il giorno successivo quindi 22.

Grazie per l'attenzione

P.S.: **In realtà voglio che la riga libera sia sempre la 8 perché quelle prima come vedete sono tutte occupate.
 

Allegati

Berna11

Excel Expert
Moderatore
Expert
20 Febbraio 2016
5.458
213
Latina
Excel 2010
309
Ciao, buonasera e Buona Pasqua
R @rocb1
2 precisazioni

1 quello che chiedi cioè di inserire sempre in riga 8 e pertanto ad ogni inseriento creare una nuova riga npn è possibile farlo con formule ma occorre il VBA.

2 Quel "Voglio"...."Voglio" personalmente stona un po non lo uso neanche dal panettiere
si potrebbe usare altro termine del tipo" mi piacerebbe avere...." "se possibile vorrei "
ecc.. ecc.
 
  • Like
Reactions: rocb1

rocb1

Utente junior
21 Aprile 2019
46
6
Excel 2007
1
Ma ha frainteso: "voglio che il programma faccia questo" non voglio che lei mi risolva i problemi, credo sia ovvio, in ogni caso meglio specificare!
La prossima volta do del lei anche al programma Crepa_pelle
Grazie per la risposta comunque, buona pasqua :)
 

rocb1

Utente junior
21 Aprile 2019
46
6
Excel 2007
1
Ciao, buonasera e Buona Pasqua
R @rocb1
2 precisazioni

1 quello che chiedi cioè di inserire sempre in riga 8 e pertanto ad ogni inseriento creare una nuova riga npn è possibile farlo con formule ma occorre il VBA.

2 Quel "Voglio"...."Voglio" personalmente stona un po non lo uso neanche dal panettiere
si potrebbe usare altro termine del tipo" mi piacerebbe avere...." "se possibile vorrei "
ecc.. ecc.
Ma ha frainteso: "voglio che il programma faccia questo" non voglio che lei mi risolva i problemi, credo sia ovvio, in ogni caso meglio specificare!
La prossima volta do del lei anche al programma Crepa_pelle
Grazie per la risposta comunque, buona pasqua :)
 

Gianfranco55

Utente senior
5 Novembre 2015
5.122
183
64
Valdagno
excel 365
251
ciao
lascia la riga 7 in vista non nasconderla
poi metti questa in foglio 1 (registro)
Visual Basic:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A8")) Is Nothing Then
If Target <> "" Then
Target.Offset(0, 1) = Date
Target.Offset(-1, 0).EntireRow.Insert
End If
End If
End Sub
ogni qualvolta scrivi in cella A8
la macro aggiunge una riga e ti mette la data in automatico
spero aver capito
 
  • Like
Reactions: rocb1

rocb1

Utente junior
21 Aprile 2019
46
6
Excel 2007
1
ciao
lascia la riga 7 in vista non nasconderla
poi metti questa in foglio 1 (registro)
Visual Basic:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A8")) Is Nothing Then
If Target <> "" Then
Target.Offset(0, 1) = Date
Target.Offset(-1, 0).EntireRow.Insert
End If
End If
End Sub
ogni qualvolta scrivi in cella A8
la macro aggiunge una riga e ti mette la data in automatico
spero aver capito
Grazie mille!!!!
Risolto, sei gentilissimo!
Buona pasqua
 

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!