Avatar billede sjssjdk Mester
13. juli 2016 - 08:30 Der er 3 kommentarer og
1 løsning

Excel macro indset værdi baseret på celle værdi.

Hej.

Et meget simpelt spøgsmål.
Jeg vil gerne have en macro der baseret på en celles værdi skriver en værdi i en andne celle.

Hvis A1 = OK så skal A2 = Fint
Hvis A1 ="" så skal A2 ikke have nogen værdi, dog indeholder A2 en dropdown som ikke må ødelægges af denne clearring.

På forhånd tak for hjælpen.
Avatar billede excelent Ekspert
13. juli 2016 - 08:58 #1
Sub Test_A1()
If [A1] = "OK" Then [A2] = "Fint" Else [A2] = ""
End Sub
Avatar billede sjssjdk Mester
13. juli 2016 - 09:18 #2
Det virker sådan set okay, dog vil jeg gerne have den til at opdater live. Det vil sige uden at man skal afspille macroen. Normalt skal man bruge private sub, men kan ikke helt få den til at fungere. Har du også løsningen på det?
Avatar billede excelent Ekspert
13. juli 2016 - 09:31 #3
jada et øjeblik
Avatar billede excelent Ekspert
13. juli 2016 - 09:34 #4
Højreklik på Arkfanen, klik Vis programkode, indsæt følgende kode

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If [A1] = "OK" Then [A2] = "Fint" Else [A2] = ""
End Sub
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