Vapaa kuvaus

Aloituksia

5

Kommenttia

3

  1. Sain tehtyä tällaisen ratkaisun. Tässä kerätään Keraa_tanne tiedostoon Antti.xlsm, Katri.xlsm, Erkki.xlsm ja Mia.xlsm tiedostoista samanlainen alue. Ohjelma avaa yksitellen tiedostot ja vie alueen Keraa_tanne lehdelle allekkain jättäen yhden rivin väliin.

    Sub Keraa_Lomakkeet()
    Keraa_tanne = Application.ActiveWorkbook.Name
    'Olet Keraa_tanne tiedoston Nelja_sivua lehdellä
    ' Täällä on soluissa D5:D9 4 linkkiä. Ensimmäinen linkki esim. C:\Datat\Antti.xlsm
    For L = 1 To 4
    Range("D5").Select
    ActiveCell(L, 1).Select
    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    Sheets("Lomake").Select
    P_lomake = Application.ActiveWorkbook.Name
    Application.Workbooks(P_lomake).Activate
    If L = 1 Then
    Application.Workbooks(Keraa_tanne).Sheets("Nelja_sivua").Range("J3:P53") = _
    Sheets("Lomake").Range("D5:J55").Value
    ActiveWindow.Close
    ElseIf L = 2 Then
    Application.Workbooks(Keraa_tanne).Sheets("Nelja_sivua").Range("J55:P105") = _
    Sheets("Lomake").Range("D5:J55").Value
    ActiveWindow.Close
    ElseIf L = 3 Then
    Application.Workbooks(Keraa_tanne).Sheets("Nelja_sivua").Range("J107:P157") = _
    Sheets("Lomake").Range("D5:J55").Value
    ActiveWindow.Close
    ElseIf L = 4 Then
    Application.Workbooks(Keraa_tanne).Sheets("Nelja_sivua").Range("J159:P209") = _
    Sheets("Lomake").Range("D5:J55").Value
    ActiveWindow.Close
    End If
    Next L
    End Sub

    Linkin tekeminen löytyy Excelistä "Lisää" valikosta. Siellä on maapallo ja ketjun pala.