jos on yhdistetty pari solua ja sitten tähän soluun on kirjoitettu esim. 20.3.2001-15.4.2001, niin saako solut erotettua niin, että ne luvut sais eri soluihin? toisena vaihtoehtona nimittäin on, että ne kirjoittaa käsin omiin soluihin..
Entä pystyykö samassa solussa olevia lukuja laskemaan millään kaavalla? Esim.kyseisten päivien lukumäärä? Kiitos jos joku viisaampi ja kokeneempi vois ja osais auttaa!=)
Entä pystyykö samassa solussa olevia lukuja laskemaan millään kaavalla? Esim.kyseisten päivien lukumäärä? Kiitos jos joku viisaampi ja kokeneempi vois ja osais auttaa!=)
Vastaukset 1
Vanhimmat
Päiväys yhdistetyssä solussa (A1-B1
erottelee päiväykset nyt soluihin C1 ja D1 sekä laskee päivien määrän yhdistetystä solusta (msgbox).
Sub Päivät()
Dim Päiväykset As Variant
Dim Päivät As Double
Päiväykset = Split(Range("A1"), "-")
If IsDate(Päiväykset(0)) And IsDate(Päiväykset(1)) Then
Päivät = Abs(DateDiff("d", Päiväykset(0), Päiväykset(1)))
else
MsgBox "Solun tiedot eivät olleet pvm- muodossa"
End If
Range("C1") = Päiväykset(0)
Range("D1") = Päiväykset(1)
MsgBox Päivät
End Sub