11. december 2008 - 12:09Der er
4 kommentarer og 1 løsning
Funktion for hvert worksheet i excel
Hej.
Jeg er en dør til VB, men kunne godt bruge en funktion på mit "Forsiden" sheet. Jeg har en række ens worksheets i et Excel-ark og for hver af disse, vil jeg gerne have værdien i celle B4, B6 og B9 fra hvert af disse ark til at stå på et forside-ark.
Jeg forestiller mig noget i retning af (pseudo):
Dim wsSheet As Worksheet Dim currentRow As Range
currentRow = 10 'Start at row 10
For Each wsSheet In Worksheets
If wsSheet.Name is Not Sheet1 Sheet1.Cells(currentRow, 1) = wsSheet.Cells(4, B) Sheet1.Cells(currentRow, 2) = wsSheet.Cells(6, B) Sheet1.Cells(currentRow, 3) = wsSheet.Cells(9, B)
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Der er helt sikkert en smartere måde at gøre på det end at løbe alle ark igennem for at finde navnet... men jeg er ikke nået dertil i mit selvstudium endnu...
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.