Avatar billede stinejh1980 Nybegynder
17. februar 2014 - 13:38 Der er 4 kommentarer og
1 løsning

VBA funktion i Excel 2010

Jeg skal generere indhold i en celle i Ark1 udfra flere celler i Ark2.

Jeg har brug for nogle kode eksempler der kan lede mig på vej, det behøver ikke være præcis det jeg har specificeret nedenstående, men nogle tæt på ville være en stor hjælp.

Specifikationer:
1. Jeg har brug for at tage værdien fra en celle i Ark1
2. Bruge den til at søge på kolonne overskrifter i Ark2
3. For derefter at returnere værdierne fra ALLE cellerne under kolonneoverskriften i Ark2 i den samme celle i Ark1.

Jeg har et eksempel jeg kan sende hvis der er brug for det.
Avatar billede supertekst Ekspert
17. februar 2014 - 13:47 #1
Hvis VBA - så er du velkommen til at sende et eksempel.
@-adresse under min profil
Avatar billede stinejh1980 Nybegynder
17. februar 2014 - 13:56 #2
done
Avatar billede supertekst Ekspert
17. februar 2014 - 15:08 #3
Dim gruppe As String, antalKol As Integer, antalRæk As Integer
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Target.Column = "4" And Target.Row > 1 Then
        gruppe = Trim(Target.Offset(0, -1))
        Target = findGruppen(gruppe)
    End If
End Sub
Private Function findGruppen(gruppe)
Dim kol As Integer, medlemmer As String

    ActiveWorkbook.Sheets("Grupper").Activate
    antalKol = ActiveCell.SpecialCells(xlLastCell).Column
    antalRæk = ActiveCell.SpecialCells(xlLastCell).Row
   
    For kol = 1 To antalKol
        If gruppe = Trim(ActiveSheet.Cells(1, kol)) Then
            medlemmer = findMedlemmer(kol)
           
            ActiveWorkbook.Sheets("Liste").Select
            findGruppen = medlemmer
            Exit Function
        End If
    Next kol
End Function
Private Function findMedlemmer(kol)
Dim ræk As Integer, medlemmer As String
    medlemmer = ""
    For ræk = 2 To antalRæk
        If ActiveSheet.Cells(ræk, kol) <> "" Then
            medlemmer = medlemmer & ActiveSheet.Cells(ræk, kol) & vbCrLf
        Else
            Exit For
        End If
    Next ræk
   
    findMedlemmer = medlemmer
End Function
Avatar billede stinejh1980 Nybegynder
18. februar 2014 - 10:42 #4
Hej Peter

Nu har jeg fået til at virke, det spiller bare.
Mange 100 tak, jeg vil ihvertfald anbefale dig fremover :-)
Smider du et svar??

Mvh Stine
Avatar billede supertekst Ekspert
18. februar 2014 - 11:49 #5
Hej Stine

Fint - selv tak + tak

Her er svaret..
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester