Marker området D5 til D5000, vælg datavalidering fra menuen data Vælg custom/brugerdefineret og indsæt denne kode: =EXACT(D5;UPPER(D5)) eller på dansk: =EKSAKT(D5;STORE.BOGSTAVER(D5))
Det skal klares uden macro. Løsning fra hostgirl duer ikke, for man skal taste direkte i den celle, hvor uppercase skal stå. Altså taste ind i fx. D5, og så skal det stå med uppercase i D5
Mht. datavalidering, kan jeg ikke se hvor jeg skal indsætte det? Jeg får en data validation dialogbox frem, men kan ikke indsætte noget (er kun dropdowns)
jeg er bange for at du ikke undgår makroen, den skal i arkets modul
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("D5:D5000")) Is Nothing Then Application.EnableEvents = False Target.Value = UCase(Target.Value) Application.EnableEvents = True End If End Sub
Da du bruger den engelske excel, har jeg beskrevet de enkelte skridt dertil, datavalidation gør at der kommer en fejlmeddelse, hvis man indtaster små bogstaver.
Marker området D5 til D5000, vælg validation fra menuen data Under settings / validation criteria, vælges fra "allow" listen: custom I formula indsætter du: =EXACT(D5;UPPER(D5))
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.