Avatar billede JAHT Nybegynder
13. november 2010 - 10:30 Der er 1 kommentar og
1 løsning

VBA kode - Hjælp til at vise info fra en kolonne i en MsgBox

Hej.....

Jeg har lavet en oversigt over værdipapirer i Excel 2007 versionen. Arket er lavet til nogle af mine kollegaer. For at lave arket så brugervenligt som muligt, har jeg derfor lavet nedenstående VBA kode, som sletter den linie som brugeren står i.

Skal måske lige nævne at jeg ikke er så stærk i VBA koder! :o)

Jeg har lavet nedenstående VBA kode:

Sub DeleteRow()

Dim MyCell
MyCell = ActiveCell.Value

ans = MsgBox("Er du sikker på at du vil slette værdipapiret:" & vbCr & " " & vbCr & _
        "" & ActiveCell.Value, 48 + vbOKCancel, "Sletning af værdipapir!!!!!")
    If ans = vbOK Then
            ActiveCell.EntireRow.Delete
    End If
End Sub


Mit problem består i, at jeg godt kunne tænke mig, at ovenstående MsgBox viset indholdet/værdien at det der står i kolonne D for den række brugeren står i, uanset hvilken celle brugerem stå i. Lige pt. viser den kun indholdet af den aktive celler brugeren står i.

F.eks. hvis brugeren enten står i cellerne, F16, L16, K,16 osv. så skal den vise indholdet i kolonne D. Og hvis brugeren står i en anden række, så skal den naturligvis vise værdien i kolonne D for netop denne række.


Håber at der er en der kan hjælpe?


På forhånd tak
Avatar billede supertekst Ekspert
13. november 2010 - 10:56 #1
Sub DeleteRow()

Dim MyCell
MyCell = ActiveCell.Value

ans = MsgBox("Er du sikker på at du vil slette værdipapiret:" & vbCr & " " & vbCr & _
        "" & Range("D" & ActiveCell.row), 48 + vbOKCancel, "Sletning af værdipapir!!!!!")
    If ans = vbOK Then
            ActiveCell.EntireRow.Delete
    End If
End Sub
Avatar billede supertekst Ekspert
13. november 2010 - 10:57 #2
PS: Velkommen til...
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