Beste
@emields
het idee is dat als je achter bijvoorbeeld (naam 1) onder een tegenstander (naam 6) 1-0 zet
dat dan achter (naam 6) onder (naam 1) 0-1 komt te staan.
Maar daar staan spaties tussen en dat wil ik niet.
Naam 1 speelt Naam 2 is hetzelfde als Naam 2 speelt Naam 1
V staat voor vrij, X staat voor gespeelt
met dit script heb je 3 opties
verander V in X, beide velden een X
Haal 1 V weg, beide velden een X
zet in een veld de uitslag andere veld omgekeerde uitslag.
Voor het omdraaien roep ik in VBA module 2 , VBA module 5 aan.
Ik dacht dat de fout in module 5 zat / zit
Als ik in deze
Code:
DraaiScore = delen(1) & " - " & delen(0)
regel de spaties weghaal dan werkt het niet meer.
Na de oplossing van
@cow18 ben ik daar ook weer niet helemaal zeker van.
@cow18 heeft hiervoor al een oplossing aangedragen die goed lijkt te werken.
In jouw oplossing ben ik nog aan het zoeken wat je veranderd aangepast hebt.
In het origine veld komt bij jou een 'X' te staan en dat is niet de bedoeling.
Ik dank je voor het meedenken.
module 5
Code:
Function DraaiScore(score As String) As String
Dim delen() As String
' Splits de score op het minteken
delen = Split(score, "-")
' Verwijder spaties rondom de delen
delen(0) = Trim(delen(0))
delen(1) = Trim(delen(1))
' Draai de score om zonder spaties
DraaiScore = delen(1) & " - " & delen(0)
End Function