PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAÖppna en bokÖppna en bok
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-04-22 11:12
 

Hej

Från en bok vill jag kunna öppna en annan excelfil.

Ibland är den boken stängd och ibland är den öppen.

Har inte lyckats att få dessa två alternativ att passa i hop, behövs väl ngt med IF osv.

Tacksam för hjälp

Göran

Nytt inlägg
 2009-05-07 16:09
 
 Ändrad av Henrik Milefors  på 2009-05-07 16:10:43

Hej Göran,

Lite svårt att veta exakt hur det ser ut i ditt fall, men nedanstående exempelkod hoppas jag skall hjälpa dig hitta rätt. Se kommentarer i kod för att anpassa till din situation.

Lycka till!!

 

Public Sub ImportData()
   
    Dim wbImport As Workbook 'arbetsboken som skall hämtas från
    Dim wb As Workbook 'variabel för att gå igenom arbetsböcker
    Dim strWBName 'namnet på arbetsboken som skall hämtas från
   
    strWBName = "Data.xls"
   
    'går igenom och kollar om arbetsböcker är öppna
    For Each wb In Application.Workbooks
        'vilken mapp skall letas i?
        If wb.Path = ThisWorkbook.Path And wb.Name = strWBName Then
            Set wbImport = wb
            Exit For
        End If
    Next wb
   
    'har arbetsboken hittats - om inte öppna den
    If wbImport Is Nothing Then
        Set wbImport = Workbooks.Open(ThisWorkbook.Path & Application.PathSeparator & strWBName)
        'här kod för att hämta värden
       
        'stäng utan att spara
        wbImport.Saved = True
        wbImport.Close
    Else
        'här kod för att hämta värden
    End If

End Sub

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAÖppna en bokÖppna en bok

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter