04. juni 2004 - 13:58Der er
15 kommentarer og 4 løsninger
ndholdet i en celle som indholdet indtil den foerste slutparentes
Hvad er formlen for at faa indholdet i en celle (f. eks. B3) som: Indholdet indtil den foerste slutparentes ")" og hvis der er ingen slutparentes det hele i cellen. Samtidig skal alle mellemrum udskiftes med -
Jeg kan ikke faa det til at virke. Jeg bruger engelsk Excel. Jeg har aendret MIDT til MID og UDSKIFT til SUBSTITUTE, HVIS til IF, men hvad med ER.FEJL Hvad skal jeg i oevrigt skrive i min Macro, hvis jeg oensker variablen btrekort= B3 aendret som beskrevet i mit forste sporgsmaal.
Eller som en funktion, der kan bruges uanset hvilken celle, du vil teste:
Function DelogByt(inp) a = inp c = ")" b = Mid(a, 1, InStr(1, a, c)) If InStr(1, a, c) = 0 Then d = Application.WorksheetFunction.Substitute(a, " ", "-") Else d = Application.WorksheetFunction.Substitute(b, " ", "-") End If DelogByt = d End Function
Mange tak for jeres store indsats med at loese problemet. Jeg fik ikke bak's Formel til at virke. jkrons virker fint. Baks forslag (som han ikke vidste hvad gik ud på!) til Visual Basic (min Macro) virker fint. Jeg har ikke afproevet jkrons function endnu. I fortjener at jeg deler points imellem jer, hvordan goer jeg det?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.