Avatar billede bat1234 Juniormester
12. juli 2006 - 21:07 Der er 2 kommentarer og
1 løsning

Macro der finder bestemt kolonne?

Hej,

jeg skal lave en macro der kopierer dataene fra den aktive celle, og sætter dataene ind i række 2 i en bestemt kolonne.

Macroen skal selv finde ud af hvilken kolonne:
De første 3 tegn af de kopierede data, bestemmer hvilken kolonne dataene skal kopieres til. Hvis de 3 første tegn er f.eks. "406", skal den søge efter 406 i alle cellerne i række1, og der hvor den finder 406, skal den sætte dataene ind lige neden under i række 2.

Er der nogen der kan hjælpe med noget kode til dette?

vh,
Bat.
Avatar billede excelent Ekspert
12. juli 2006 - 21:29 #1
hvis det er i samme ark

Sub find()
Dim indhold As String, del As String, c, cc
indhold = ActiveCell.Value: del = Left(indhold, 3)
For c = 1 To 254
If Cells(1, c) = del Then cc = c
Next
Cells(2, cc) = indhold
End Sub
Avatar billede bat1234 Juniormester
12. juli 2006 - 22:09 #2
Kanon, tak - igen! Læg et svar.
Avatar billede excelent Ekspert
12. juli 2006 - 22:10 #3
ok velbekom
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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