Hej jeg har et spørgsmål vedr. læsning af ét element i en vektor/matrix.
Dvs. hvis jeg har en vektor bestående af 10,20,30, ønsker jeg at kunne skrive fx 20 i Excel. Hvordan gør man det? Jeg har forsøgt med: print x(2), men det virker ikke.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Funktionen skal ikke være afhængig af en bestemt celle som ex. (A1). Det jeg ønsker er, at når jeg har markeret et område (jeg har lavet en funktion) skal jeg i VBA kunne vælge hvilke af elementerne jeg vil skrive i Excel.
mange tak for hjælpen, men "min" n dækker over de variable jeg har i Excel,ark1. Dvs. jeg markerer ex. 10 20 30 i ark1 vha. funktionen ind. Dernæst ønsker jeg internt i VBA at kunne styre hvilken et af tallene jeg skriver ud i ark1
Hej min forrige kommentar skulle ikke forstås som jeg har fundet løsning. Mit problem er stadig, at jeg ønsker at kunne markere et område og i VBA styre hvilke af variablene, jeg skriver ud i Excel. Er det muligt vha. noget lign. nedenstående:
Function ind(n As Range) Dim i As Long Dim v As Variant x = n 'sæt x = hele området løkke ind = x(i, 1) 'udstræk i'te række og 1 kolonne af x End Function
Det virker ikke. Måske fordi jeg ikke har forklaret problemet ordentlig. Jeg ønsker at markere ex. 3 celler i ark1 vha. en funktion skrevet i vba. Derefter vil jeg kunne "styre" hvilket element, der skal skrives i Excel. Ex. 100(A1) 200(b1) 300(c1) markeres med funktion og jeg vil kun have 300 som resultat. Hvordan gøres det via arrays???
nej tak , har selv løst vil jeg hellere have att du viser løsningen så vi kan lære lidt :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.