Avatar billede brenderup Nybegynder
16. september 2009 - 03:41 Der er 4 kommentarer og
1 løsning

Hvordan tvinger jeg bruger til at indtaste en værdi?

Jeg har et regneark til opsamling af data til statistisk brug.
Bruger skal udfylde rækken A1 til L1 med data, næste gang er det A2 til L2 osv.

Ingen af de aktuelle celler i en række må være uden en værdi. Jeg har derfor brug for en popup, som minder brugeren om at udfylde cellen.

Er der en der kan hjælpe?

Hilsen Bjarne.
Avatar billede supertekst Ekspert
16. september 2009 - 09:03 #1
Indtastningen sker altså direkte i de enkelte celler.

Kunne en løsning være via en Userform? (Dialogboks konstrueret via VBA)
Avatar billede brenderup Nybegynder
16. september 2009 - 09:26 #2
Kan du konstruere et eksempel til mig, så kan vi se om det virker efter hensigten?
Avatar billede supertekst Ekspert
16. september 2009 - 10:09 #3
Ja - øjeblik...
Avatar billede supertekst Ekspert
16. september 2009 - 10:49 #4
Hvis du sender en mail (adr. under profil) - så sender jeg filen
Avatar billede supertekst Ekspert
17. september 2009 - 07:39 #5
Rem Version 2 - 16-09-2009
Rem ----------------------
Const rød = &HC0C0FF
Dim bagGrund
Const fraKolNr = 2                                  'B
Const tilKolNr = 14                                'N
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ræk As Long, kol As Byte
    ræk = Target.Row
    kol = Target.Column
   
    If kol > fraKolNr And kol <= tilKolNr Then
            checkudfyldt ræk, kol - 1              'Target.Address
    End If
End Sub
Private Sub checkudfyldt(ræk, kol)
    For Each cc In Range(Cells(ræk, fraKolNr), Cells(ræk, kol)).Cells
        If cc.Value = "" Then
            cc.Cells.Select
            MsgBox ("Celle skal udfyldes!")
            cc.Interior.ColorIndex = 3
            Exit Sub
        Else
            cc.Interior.ColorIndex = Cells(ræk, fraKolNr).Interior.ColorIndex
        End If
    Next
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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