• 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.

krijg de code niet aangepast

Status
Niet open voor verdere reacties.
Hallo Jan,

Mijn bedoeling was (ik ga proberen van de twee frm's één te maken) en dat hij dan bij vbYes automatisch de eerste txt van de nieuwe leden selecteerd.

Grtjs.
Armand
 
Dit is een vergelijking die altijd True is @JanBG.

Code:
[COLOR=#0000ff]If Trim(Blad3.Cells(i, 1)) <> Trim(TextBox1.Text) [/COLOR]And i = totRows Then

Code:
Blad3.cells(i,1) = 2
textbox1.text = "2"
 
Laatst bewerkt:
@JanBG

Heb het gevonden.
Gewoon "Userform2.show" vervangen door "txt.setfocus"

Grtjs.
Armand
 
Dit is een vergelijking die altijd True is @JanBG.
@HSV: Snap niet helemaal wat je bedoelt, code doet volgens mij wat hij moet doen, namelijk de MsgBox openen als de waarde in Textbox1 niet gevonden wordt in kolom 1 van tabblad Ledenlijst en als de waarde wel gevonden wordt, wordt de MsgBox overgeslagen
 
Laatst bewerkt:
@JanBG,

Dat die vergelijking er wel uit kan.
If 2<>"2" then
 
@HSV,

Zie niet een twee drie hoe jou code
Code:
Blad3.cells(i,1) = 2
textbox1.text = "2"
werkt
 
Laatst bewerkt:
Dat werkt zeker niet, maar is een voorbeeld hoe het resultaat is van beide.
 
Precies! En als dat zo is worden de gegevens uit tabblad ledenlijst in het Userform geplaatst; is het niet zo wordt de MsgBox geopend
 
Laat maar, je begrijpt het niet.
 
Getal 2 niet textbox.text 2
Je vergelijkt een getal met tekst uit de textbox.
Dat is bij elke keer als de code langs komt altijd True.
Het stukje wat er achter staat doet het hem, en niet die vergelijking die jij maakt.
Zo wel:
Code:
If cells(i,3)=clng(textbox1) then
 
Het zal HSV, maar als ik deze code:

Code:
If Trim(Blad3.Cells(i, 1)) <> Trim(TextBox1.Text) And i = totRows Then

vervang door jou code, wordt de MsgBox niet geopend als er een iD-nummer wordt ingevoerd dat niet in de ledenlijst voorkomt en dat zou wel moeten

Als je TextBox1.Text wijzigt in TextBox 1.Value, vergelijk je getal met getal en werkt het ook prima
 
Laatst bewerkt:
Mijn laatste stukje code is een juiste vergelijking.
Die van jou ook, maar is bij elke keer WAAR.
Nogmaals jij vergelijkt een getal met tekst.
 
Een duit in het zakje:

Code:
Sub M_snb()
  x = 2
  y = "2"
  
  If x <> y Then MsgBox "niet gelijk"
  If x = y Then: Else: MsgBox "niet gelijk"

  If x = Val(y) Then MsgBox "gelijk met Val"
  If x = --y Then MsgBox "gelijk met --"
  If x = CLng(y) Then MsgBox " gelijk met clng"
  If x = CDbl(y) Then MsgBox " gelijk met cdbl"
  If x = Int(y) Then MsgBox " gelijk met Int"
  If x = Abs(y) Then MsgBox " gelijk met Abs"

  If x = 0 + y Then MsgBox " gelijk met 0+"
  If x = 1 * y Then MsgBox " gelijk met 1*"
  If x = y / 1 Then MsgBox " gelijk met /1"
  If x = y ^ 1 Then MsgBox " gelijk met ^1"
  
  If Format(x) = y Then MsgBox " gelijk met format"
  If Mid(x, 1) = Mid(y, 1) Then MsgBox " gelijk met Mid"
  If CStr(x) = y Then MsgBox " gelijk met cstr"

  
End Sub
 
Laatst bewerkt:
@JanBG,

Ben je er al uit ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan