Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Unire data ed orario di lfrigeri data: 22/01/2016 11:35:30
Buongiorno a tutti,
stamattina sono superattivo, sono di nuovo a cheidere il vostro aiuto!
Ho due colonne:
- la prima contiene indicazione del giorno della settimana in formato gg/mm/aaaa
- la seconda contiene diversi orari del giorno dalle 01:00 alle 23:00 in step di 2 ore
Avrei bisogno di unire le due celle in modo che mi venga creata un'unica colonna che associ ogni giorno ad ogni orario:
- 01/11/2015 01:00
- 01/11/2015 03:00
- 01/11/2015 05:00
.....
- 01/11/2015 23:00
- 02/11/2015 01:00
- 02/11/2015 03:00
.....
- 30/11/2015 23:00
Grazie in anticipo per l'ennesimo aiuto!
di Santuberto (utente non iscritto) data: 22/01/2016 11:41:10
Buongiorno a tutti. Non ti basta un concatenamento? Esempio con data in A1 e orario in B1: concatena(testo(a1;"gg/mm/aaaa");testo(b1(00.00)). Fai sapere
di lfrigeri data: 22/01/2016 11:52:14
Il discorso è che ho due colonne:
Colonna A = 30 valori da 01/11/2015 a 30/11/2015
Colonna B = 12 valori da 01:00:00 a 23:00:00 in step di 2 ore ciascuno
Ho cercato di pensare ad una macro che lavori piu o meno cosi:
- prenda la data nella cella A1 e la concateni con i 12 diversi orari
- passa in A2 e concateni con i 12 diversi orari
- cosi via fino ad A30
- il tutto su un'unica colonna
Per ora ho risolto creando "manualmente" le due colonne e facendo A1+B1 e cosi via. Mi piacerebbe averlo automatico :)
di Raffaele53 data: 22/01/2016 13:53:29
Date in colonna A, iniziano in riga1
Orari in colonna B,iniziano in riga1 e viene creata la lista in D
Sub crea()
Dim X, Y, Rg
Rg = 1
For X = 1 To 30 ' oppure 31
For Y = 1 To 12
Cells(Rg, 4) = Cells(X, 1) + Cells(Y, 2)
Rg = Rg + 1
Next Y
Next X
End Sub