Avatar billede joki Mester
15. februar 2005 - 15:02 Der er 5 kommentarer og
1 løsning

Gennemløb af kolonne i Excel

Hej

Hvordan laver man en macro der gennemløber en kolonne indtil der ikke er flere data.
Herefter skal den validere inhold af feltet og rette det, til noget fastdefineret ud fra det der står i feltet.
Avatar billede kabbak Professor
15. februar 2005 - 15:22 #1
Public Sub tjek()
For Each c In Sheets("Ark1").Range("A:A") ' ark og kolonne
If c = "" Then Exit Sub ' hopper ud hvis der er en tom celle
If c.Value = "hest" Then ' ret hest til din søgning
c.Value = "Ko" ' ret til det der skal ske
End If
Next c
End Sub
Avatar billede joki Mester
15. februar 2005 - 15:59 #2
Takker det ser ud til at virke, så smid et svar. Hvordan håndteres IgnoreCase i VB ?
Avatar billede kabbak Professor
15. februar 2005 - 16:08 #3
IgnoreCase, hvad mener du, du skriver VB, dette er VBA
Avatar billede joki Mester
15. februar 2005 - 16:13 #4
I java kan man ignorere om det er store eller små bogstaver d.v.s Hest, HEST eller hest erstattes af Ko. kan man det i vba
Avatar billede kabbak Professor
15. februar 2005 - 16:21 #5
If ucase(c.Value) = "HEST" Then ' Ucase gør at den læser alle bogstaver som store

den modsatte er Lcase
Avatar billede joki Mester
15. februar 2005 - 19:18 #6
ok, hvordan kan det være at c ikke skal defineres ? Den henviser til en celle, men havde forventet at den skulle defineres
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