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

Userform variabele toevoegen.

Status
Niet open voor verdere reacties.

Avalondra

Gebruiker
Lid geworden
9 jan 2009
Berichten
150
ik heb hier een deel van een macro in een userform.
Ik zou graag 01 van CheckTag01 willen vervangen door een variabele x.

heeft iemand hier misschien een oplsossing voor???

ik heb namelijk dit al geprobeerd maar werkt niet.

Code:
 If CheckTag0 & x & .Value = True Then

Code:
Private Sub tags()
x = Sheets("Library").Range("z2").Value
If number.Value < 5 Then
    If CheckTag01.Value = True Then
    number.Value = "" & vbCr & number.Value + 1
    Else
    number.Value = "" & vbCr & number.Value - 1
    End If
Else
MsgBox "Your not allowed to add more then 5 tags"
CheckTag01.Value = False
End If
End Sub


Greetz AvA
 
Code:
If Controls(CheckTag0 & x).Value = True Then

Wigi
 
Code:
Private Sub tags()
  If number.Value < 5 Then
    number.value=vbCr & number.Value + IIf(Me("CheckTag0" & j ).Value ,1,-1)
  Else
    MsgBox "Your not allowed to add more then 5 tags"
    Me("CheckTag0" & j).Value = False
  End If
End Sub
 
@ Wigi

ik heb het geprobeerd met die formule van jouw maar die werkt niet.


@ SNB een deel van jouw formule gaf de doorslag.


Code:
 Me("CheckTag0" & j).Value = False

maar ik snap alleen niet hoe dit werkt.

als je daar iets van uitleg over kunt geven zou fijn zijn.

Code:
   number.value=vbCr & number.Value + IIf(Me("CheckTag0" & j ).Value ,1,-1)


Greetz AvA
 
Code:
If [B]Me.[/B]Controls(CheckTag0 & x).Value = True Then
 
bedankt voor deze vlugge reacties.

het is inmiddels opgelost door de bovenstaande formules.


Greetz AvA
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan