17. februar 2014 - 13:38Der 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.
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
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
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.