Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Inserimento Automatico righe in funzione di un numero variabile

Ultimo Aggiornamento: 17/07/2020 15:47
Post: 2
Registrato il: 16/07/2020
Età: 38
Utente Junior
office 365pro plus
OFFLINE
16/07/2020 11:49

Buongiorno a tutti
vi spiego quale è il mio quesito e spero riusciate a darmi una mano :)

Nel file allegato ho diverse colonne
A - date
B - orari
C - costanti
D - vuota
E - ho semplicemente effettuato sottrazione degli orari per ottenere i minuti
F - inserito formula per ottenere un numero relativo ai minuti ricavati in E

detto ciò quello che dovrei fare in automatico è inserire un numero di righe pari al valore letto in F

es. riga 1
29/06/2020 12:33 0,13 00:05 5 (vorrei inserire subito sotto 5 righe come indicato in E)

Spero di essermi spiegato in maniera corretta
Intanto ringrazio anticipatamente chi mi può dare una mano :)

Maurosk1
Post: 145
Registrato il: 03/09/2018
Città: GROTTAGLIE
Età: 25
Utente Junior
Microsoft Office Professional Plus 2019 64 bit
OFFLINE
16/07/2020 12:09

Ciao maurosk1, nel caso della riga 1, cosa intendi per "inserire subito sotto 5 righe"?
Queste righe devono essere vuote?
Post: 2
Registrato il: 16/07/2020
Età: 38
Utente Junior
office 365pro plus
OFFLINE
16/07/2020 12:29

Ciao Melissa2018

ti faccio esempio delle prime due righe :

1. 29/06/2020 12:33 0,13 00:05 5
2. 29/06/2020 12:28 0,1 00:05 5


inserire 5 righe (come nella cella E1) tra la riga 1 e la riga 2 e quindi la 2 diventa la 6... e così via per tutte le righe

Le righe si devono essere vuote

grazie :)

Post: 146
Registrato il: 03/09/2018
Città: GROTTAGLIE
Età: 25
Utente Junior
Microsoft Office Professional Plus 2019 64 bit
OFFLINE
16/07/2020 12:40

Se a causa del valore in E1 devi inserire 5 righe vuote la riga 2 non diventa la 7?
Post: 3
Registrato il: 16/07/2020
Età: 38
Utente Junior
office 365pro plus
OFFLINE
16/07/2020 13:08

Si, scusa, hai ragione diventa la riga 7
Post: 147
Registrato il: 03/09/2018
Città: GROTTAGLIE
Età: 25
Utente Junior
Microsoft Office Professional Plus 2019 64 bit
OFFLINE
16/07/2020 13:30

La riga 2399 non può essere processata perchè in f2399 non c'è un numero.
Ti ho creato un codice che fa quello che cerchi, forse un po' lentino, ma solo questo so fare (sono scarsina con il vba). 😊
Siccome l'errore della riga 2399 non consente di completare l'esecuzione del codice, ti ho impostato il codice fino alla riga 1000 ma basta modificarlo cancellando 1000 e lasciando For I = 1 To Cells(1, 8).
La cella H1 è una cella tecnica che non va cancellata
[Modificato da Melissa2018 16/07/2020 13:31]
Post: 148
Registrato il: 03/09/2018
Città: GROTTAGLIE
Età: 25
Utente Junior
Microsoft Office Professional Plus 2019 64 bit
OFFLINE
16/07/2020 13:49

Se va tutto bene per le prime righe 1000 righe, qui sotto il codice per processare tutte le righe.
Lo esegui e aspetti che finisca. Qui sul forum sapranno comunque aiutarti meglio di me con qualcosa di velocissimo.
Fammi sapere
Post: 4
Registrato il: 16/07/2020
Età: 38
Utente Junior
office 365pro plus
OFFLINE
16/07/2020 17:37

Melissa,
direi che il suo lavoro lo fa ;)
poi se gli altri avessero qualcosa di più rapido è sempre ben accetto :)
nel caso in cui non volessi aggiungere E1 righe ma E1-1 dove devo modificare il codice ?
grazie ancora
Post: 149
Registrato il: 03/09/2018
Città: GROTTAGLIE
Età: 25
Utente Junior
Microsoft Office Professional Plus 2019 64 bit
OFFLINE
16/07/2020 18:15

Mauro, ti allego il file con entrambi gli script: uno con aggiunta di righe pari ai valori della colonna E e l'alltro con E-1.
P.S.Ho fatto una piccola modifica al codice affinché non ci sia più quella fastidiosa cella tecnica (H1) che avevo utilizzato prima.
P.P.S.Ricordati di aggiustare la riga 2399
[Modificato da Melissa2018 16/07/2020 18:16]
Post: 5
Registrato il: 16/07/2020
Età: 38
Utente Junior
office 365pro plus
OFFLINE
17/07/2020 15:47

Grazie :)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 14:55. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com