• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Yes/No in msgbox

Status
Niet open voor verdere reacties.

bkoppers

Gebruiker
Lid geworden
11 jan 2011
Berichten
110
Wie kan mij vertellen wat ik fout doe.
Ik wil dat er niets gebeurd op het moment dat ik op de "No" knop duw, en op "Yes" moet er een bestand worden geopend, echter op de "No" knop opent excel nu ook het bestand!!

Code:
Sub openHMV()

On Error GoTo ErrMsg
ThisWorkbook.FollowHyperlink ThisWorkbook.Path & "\" & Range("A2").Value & ".pdf"
Exit Sub

ErrMsg:
 MsgBox (Range("A2").Value & ".PDF niet gevonden, " & Chr(10) & "wilt u " & Range("a2").Value & ".RTF openen om te bewerken"), vbYesNo + vbInformation, "BESTAND NIET GEVONDEN"
 If vbYes Then ThisWorkbook.FollowHyperlink ThisWorkbook.Path & "\" & Range("A2").Value & ".RTF"
 If vbNo Then Exit Sub
End Sub
 
Je doet niks om te de waarde in op te vangen.
Code:
Sub openHMV()
    On Error GoTo ErrMsg
    ThisWorkbook.FollowHyperlink ThisWorkbook.Path & "\" & Range("A2").Value & ".pdf"
    Exit Sub

ErrMsg:
    If MsgBox(Range("A2").Value & ".PDF niet gevonden, " & Chr(10) & _
            "wilt u " & Range("a2").Value & ".RTF openen om te bewerken", _
            vbYesNo + vbInformation, "BESTAND NIET GEVONDEN") = vbYes Then
        ThisWorkbook.FollowHyperlink ThisWorkbook.Path & "\" & Range("A2").Value & ".RTF"
    End If
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan