VBA i Excel til at udvælge og kopierer rækker fra flere forskellige faner til et ark
HejJeg har brug for lidt VBA assistance til Excel.
Jeg har et regneark med 100 faner - navngivet 1 til 100
På hver fane er der en værdi i celle A2, som angiver hvad fanens data beskriver - Fx: Ford, Toyota, Skoda, seat osv.
Under denne "Beskrivelse" er der en tabel, med en titel og nogle data for Q1-Q5:
Ford
Titel - Q1 - Q2 - Q3 - Q4 - Q5
a - 15 - 20 - 78 - 91 - 25
b - 11 - 30 - 13 - 12 - 80
c - 16 - 20 - 13 - 62 - 25
d - 50 - 20 - 26 - 12 - 25
e - 15 - 20 - 13 - 12 - 25
Nu vil jeg gerne samle al data for "a" i et regneark således:
[b]a[]/b
Titel - Q1 - Q2 - Q3 - Q4 - Q5
Ford - 15 - 20 - 78 - 91 - 25
Toyota - 11 - 30 - 13 - 12 - 80
Skoda - 16 - 20 - 13 - 62 - 25
Seat - 50 - 20 - 26 - 12 - 25
Jeg forestiller mig at Scriptet løber alle faner igennem. Hver gang det finder "a" i kolonne A, kopierer det hele rækken til et nyt ark og herefter overskriver "a" med fx. Ford.
Næste fane medfører en ny række i det nye ark.
Her er lidt pseudokode:
For Each sheet
If
"a" findes i kolonne A
Then
Copy Række indeholdende "a"
Paste Række indeholdende "a" til nederste tomme Række på Nyt Ark
Copy Celle A2
Paste Celle A2 til første celle i samme førnævnte række
Next sheet
Håber ikke det var for kryptisk forklaret :-)
på for hånd tak
Johan