26. september 2010 - 15:20Der er
5 kommentarer og 1 løsning
Kæde der opfører sig mærkeligt
Hej,
Jeg forsøger at filtrere på data i flere workbooks. Med denne formel undersøger jeg hvor mange celler i en underliggende workbook, der lever op til et kriterie jeg har defineret i den aktive workbook, i celle C6:
=HVIS($C$6="";TÆLV('C:\Documents and Settings\Administrator\Desktop\[KP60.xlsm]Handlingsplaner'!$D$3:$D$1000);TÆL.HVIS('C:\Documents and Settings\Administrator\Desktop\[KP60.xlsm]Handlingsplaner'!$D$3:$D$1000;Rapporter!$C$6))
Jeg får denne fejl: #VÆRDI!
Kan nogen hjælpe mig med at få min kæde til at virke?
Jeg skal have 1-3 workbooks tilknyttet, som kan filtreres på 1-4 kriterier, men de vil alle kunne bruge ovenstående formel.
Det mærkelige, eller irriterende, er, at lige så snart jeg åbner den workbook der er kæde til, så kommer tallet rigtigt frem i stedet for fejlmeddelelsen.
Nå for den... Har du et forslag til et bedre alternativ, eller må jeg simpelthen skrive kodebid, er åbner og lukker bøgerne? Det kan jeg jo sådan set godt leve med - det er kun op til 3.
Hvis du sætter en kode ind på det ark, som du har formlen i, kan de måske bruges
Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False If Target.Address = "$C$6" Then Workbooks.Open Filename:="C:\Documents and Settings\Administrator\Desktop\[KP60.xlsm]Handlingsplaner" ActiveWindow.Close Range("G2").Calculate' det er her du har din formel End If Application.ScreenUpdating = True End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.