Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

VBA Excel cellen vergelijken en een msgbox

meneer_ed
3 antwoorden
  • Ik loop al een tijdje tegen een schijnbaar eenvoudig probleem aan:

    ik heb een zeer uitgebreid macro waar ik de volgende controle wil uitvoeren:

    in werkblad 1 staat in cel G2 een waarde.
    in werkblad 2 staat in cel C2 een waarde.
    Indien waarde werkblad1 G2 = werkblad2 C2
    dan niets en ga verder met het vervolg van de macro.
    Verder is het dat beide waarde een getal als tekst zijn, met een aantal nullen ervoor bij: 000190. Dit hoort zo.
    Indien waarde ongelijk is wil ik een msgbox YesNoCancel laten zien.

    Ik ben nog niet zo bekent met VBA, werk er pas een aantal maanden mee maar wanneer ik bovenstaand beschrijf lijkt het mij niet moeilijk. De rest van mijn macro werkt erg goed bovenstaand en ik weet zeker dat het met mijn onkunde te maken heeft ;)
    Zou iemand me een tip kunnen geven?
  • [code:1:b8bc045081]dim retVal as Integer
    If Sheets("werkblad1").Range("G2") <> Sheets("werkblad2").Range("C2") Then
    retVal = MsgBox("Melding",vbYesNoCancel,"Titel")
    Select Case retVal
    Case vbYes
    ' Doe iets
    Case vbNo
    ' Doe iets anders
    Case vbCancel
    ' Doe nog iets anders
    End Select
    End If[/code:1:b8bc045081]
    Zoiets?
  • Dat is snel :)
    Ik kom terug van koffie halen en ik heb al een antwoord.
    Ik zie ook dat ik veel te moeilijk bezig ben geweest. Harstikke bedankt !!
    Ik heb naar deze oplossing dus een aantal avonden naar gezocht, omdat het probleem niet goed omschreven kreeg in google termen. Maar heb ik daardoor wel een hoop andere bruikbare info gevonden :)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.