Avatar billede tummas Nybegynder
03. november 2010 - 13:45 Der er 2 kommentarer og
1 løsning

Skal spørge hvis indhold af celler deletes eller overskrives

Jeg har prøvet at oprette en kode hvor brugeren bliver spurgt om man er sikker på at indhold i celler skal slettes eller ændres, hvis der trykkes på delete eller indhold overskrives.

Hvis celler allerede er tomme så kan man frit indtaste.

Vil gerne have at koden gælder for alle ark i samme Workook.
Avatar billede supertekst Ekspert
03. november 2010 - 14:27 #1
Forslag:
Rem Koden anbringes i VBA-vinduet / ThisWorkBook

Dim erUdfyldt As Boolean, indHold As Variant
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If erUdfyldt = True Then
        svar = MsgBox("Vil du overskrive indhold?", vbYesNo)
        If svar <> 6 Then
            erUdfyldt = False
            Target.Value = indHold
        End If
    End If
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Value <> "" Then
        erUdfyldt = True
        indHold = Target.Value
    Else
        erUdfyldt = False
        indHold = ""
    End If

End Sub
Avatar billede tummas Nybegynder
03. november 2010 - 14:37 #2
Tusind tak for hjælpen.
Det virkede.
Send et svar og du får point.
Avatar billede supertekst Ekspert
03. november 2010 - 14:46 #3
Selv tak ..
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