Avatar billede dsj1972 Mester
24. oktober 2007 - 11:38 Der er 52 kommentarer og
1 løsning

Hjælp til at over fører celleværdi fra et ark til andet ark

Hejsa

Jeg har oprettet en projekt mappe med en masse ark til styring af lager og produktion.
ark 1 (hoved lager styring)
ark 3 (ordre styring produkt 1)
Ark 4 (ordre styring produkt 2)
Ark 5 (ordre styring produkt 3)

Jeg har ved hjælp af eksperten spm. fået lavet nogle knapper som elegant styre indtastning af nye vare og en for ordre.
Men har nu opdaget lidt problemer med at få overført nogle data fra et ark over i et andet ark.
Jeg vil nu forsøge med en illustration herunder til at uddybe problem.

Ark1

Vare tekst    Ny Vare        Lager
Æbler                  *
Bananer                  *
Pære                    *
Gulerødder                *
Majs                  *
Ærter                  *

    -------------------------
    | Indtast antal ny vare  |
    -------------------------                                       

Ark3

Vare tekst    Antal    Behov    Lager
Æbler        3          *
Pære        5          *
Majs        6          *

    --------------------------
    | Indtast antal i ordre  |
    -------------------------

Ark4

Vare tekst    Antal    Behov    Lager
Æbler        5          *
Bananer        2          *
Pære        5          *
Gulerøder    4          *
Ærter        3          *

    --------------------------
    | Indtast antal i ordre  |
    -------------------------

* = angiver at der er en sammenkædet reference imellem ark således lager altid er det samme ud for hver vare.
Behov = (Antal*Ordre)

Som i nok har bemærket så kan vare tekst varierer i beliggenhed af række nr og det er heri problemet bl.a ligger.

Det som jeg gerne vil have er at ved klik på knap "indtast antal i ordre" så laves udregning (Antal*ordre) = Behov
Disse tal vil jeg have flyttet over i Ark1 hvor Behov trækkes fra Lager under de respektive vare tekst.
Jeg tænker at man opretter en knap "udtræk fra lager" som ved klik på denne flytter behov over i Ark1 og trækker tal fra i Lager
og nul stiller celler i Behov på Ark3 eller Ark4.

Hvis der er problemer med at forstå mit problem eller andet så bare spørg.

På forhånd tak!

mvh Dsj
Avatar billede dsj1972 Mester
24. oktober 2007 - 11:39 #1
Hov jeg har lavet opstilling i noteblok og har lige opdaget at * er blevet kastet rundt, det skal bemærkes at disse * skulle stå under "Lager" i alle ark
Avatar billede jlemming Nybegynder
24. oktober 2007 - 11:50 #2
Hej igen dsj31

Kan du evt. sende arkene til mig, det er måske det nemeste for forståelsen

jacob.lemming (a) honeywell dot com
Avatar billede dsj1972 Mester
24. oktober 2007 - 11:51 #3
Prøver lige igen,

Ark1

Vare tekst    Ny Vare        Lager
Æbler                  *
Bananer                  *
Pære                    *
Gulerødder                *
Majs                  *
Ærter                  *

    -------------------------
    | Indtast antal ny vare  |
    -------------------------                                       

Ark3

Vare tekst    Antal    Behov    Lager
Æbler        3          *
Pære        5          *
Majs        6          *

    --------------------------
    | Indtast antal i ordre  |
    -------------------------

Ark4

Vare tekst    Antal    Behov    Lager
Æbler        5          *
Bananer        2          *
Pære        5          *
Gulerøder    4          *
Ærter        3          *

    --------------------------
    | Indtast antal i ordre  |
    -------------------------
Avatar billede dsj1972 Mester
24. oktober 2007 - 11:52 #4
Hej jlemming,

Ok sender det til dig.
Avatar billede dsj1972 Mester
24. oktober 2007 - 12:02 #5
Har lige sendt en rettet version til dig, der var en ting som jeg havde glemt at slette som kun var et forsøg

mvh dsj
Avatar billede jlemming Nybegynder
24. oktober 2007 - 15:08 #6
Du kunne jo godt lave din "mangler celle" rød hvis behov>beholdning, se dit forrige spm. hvor jeg havde et indlæg om formattering, format for celle F5 "celle værdi" "mindre" "0" så rød
så er det nemmere/hurtigere at overser ved negativ beholdning, bare en ide ?

resultatet blev:

Sub Button3_Click()
    Dim v As Integer
    Dim ws As Worksheet
    On Error Resume Next
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    kl = 4  'kolonne som behov ligger i
   
    If MsgBox("Opdatere vareliste" & vbCrLf & _
          "Er du sikker ?", vbYesNo + vbQuestion) = vbYes Then
       
        mylastrow = Sheets(skema(0)).Cells(Sheets(skema(0)).Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
        For rk = 5 To mylastrow - 1
            v = Sheets(skema(0)).Cells(rk, kl).Value
            'Sheets(skema(0)).Cells(rk, kl + 2).Value = v ' kopi af beholdning
            For i = 1 To 3
                v = v - Sheets(skema(i)).Cells(rk, kl).Value
                Sheets(skema(i)).Cells(rk, kl).Value = ""
            Next i
            Cells(rk, kl).Value = v
        Next rk
    End If
End Sub
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:13 #7
sjovt du lige skulle nævne det for det er jeg allerede igang med nu :o)

Er også igang med større til rette læggelse da arbejdet betød at vi måtte gøre listen identisk på alle ark og derefter skjule de ting som ikke var relevant på nogle ark.
resultat er absolut til at leve med.

tak for hjælpen jlemming
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:13 #8
point gives for absolut god hjælp.
Avatar billede jlemming Nybegynder
24. oktober 2007 - 15:26 #9
Velbekomme :o)

Det er rigtigt der er lidt arbejde der, men når en vare ændres/tilføjes er det hurtigt tjent ind.

prøv forresten denne ordre, så skulle du være fri for at indtastet sidste række for ordre
Sub Nokia_Knap1_Klik()
' indlæs ordre
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startRk = Application.InputBox("Start i række ", , 5, , , , , 1)
    'SlutRk = Application.InputBox("Slut i række ", , 59, , , , , 1)
    mylastrow = Sheets(skema(0)).Cells(Sheets(skema(0)).Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
    For i = startRk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
       
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
End Sub
Avatar billede jlemming Nybegynder
24. oktober 2007 - 15:26 #10
nej vent, der kommer en kode :o)
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:28 #11
Hmm, hvad?
Avatar billede jlemming Nybegynder
24. oktober 2007 - 15:30 #12
ny kode, den anden virker også, men denne er mere korrekt

Sub Nokia_Knap1_Klik()
' indlæs ordre
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startRk = Application.InputBox("Start i række ", , 5, , , , , 1)
    'SlutRk = Application.InputBox("Slut i række ", , 59, , , , , 1)
    mylastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
    For i = startRk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
       
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
End Sub
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:30 #13
Kan lige nævne så at jeg har ændret lidt så rk total er 77

Sub Nokia_Knap1_Klik()
' indlæs ordre
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startRk = Application.InputBox("Start i række ", , 5, , , , , 1)
    'SlutRk = Application.InputBox("Slut i række ", , 77, , , , , 1)
    mylastrow = Sheets(skema(0)).Cells(Sheets(skema(0)).Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
    For i = startRk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
End Sub

sådan her
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:31 #14
sig mig engang hvad foregår der her....kan man slet ikke kopiere noget over i kommentar og så ændre i det??? da jeg sendte det så kom min kommentar slet ikke op men det gjore din sidst kommentar.

hmmm, lidt for tidligt med nisser på spil vil jeg sige
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:32 #15
Nå nu kom den på......nisserne er sandlig tidligt ude i år
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:33 #16
Sub Nokia_Knap1_Klik()
' indlæs ordre
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startRk = Application.InputBox("Start i række ", , 5, , , , , 1)
    'SlutRk = Application.InputBox("Slut i række ", , 77, , , , , 1)
    mylastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
    For i = startRk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
End Sub

sådan her
Avatar billede dsj1972 Mester
24. oktober 2007 - 15:36 #17
hmm, den sidste kode resultere i run-time error type mismatch
Avatar billede dsj1972 Mester
24. oktober 2007 - 16:01 #18
Det er åbenbart et eller andet i den her linie som er problem:

Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
Avatar billede dsj1972 Mester
24. oktober 2007 - 16:11 #19
Hey kan det tænkes at det er fordi du har array på....så hvis jeg jeg tolker det korrekt at den udførre samme handling på alle 3 ark???

for det skal den jo ikk.
Avatar billede dsj1972 Mester
24. oktober 2007 - 17:16 #20
hmm, kommer nok til at vente til imorgen med svar på den fejl i koden.
Avatar billede jlemming Nybegynder
24. oktober 2007 - 20:41 #21
ja undskyld, jeg ikke lige fik sagt "tak for idag", fik pludselig travlt. :O(

Jeg er rimelig sikker på at du har en ukorrekt værdi i en af dine celler, nok kolonne B

prøv denne forberedt kode, giver besked om linie det er galt
+ du kan sige anullere til indtastningsboksene

    On Error GoTo out

    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startrk = Application.InputBox("Start i række ", , 5, , , , , 1)
    If ordre = False Or startrk = False Then
      Exit Sub
    End If
    mylastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Row
    For i = startrk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
    Exit Sub
out:
    Debug.Print i
    MsgBox ("Der er fejl i læsning af data. (variabel i = " & i & ")")
Avatar billede jlemming Nybegynder
24. oktober 2007 - 20:43 #22
p.s angående nisserne, ser jeg dem også engang imellem.
Jeg har lært at paste (ctrl C) min kommentar inden jeg trykker på send :o)
Avatar billede dsj1972 Mester
25. oktober 2007 - 12:00 #23
Hej så er jeg tilbage igen.

Jeg har lige forsøgt mig med den nye kode, og den melder at der er noget galt med linie 62, problemet er bare at linie 62 egentlig ikke findes på ark, dvs det gør den men den er skjult, dog tror jeg ikke at det er det som er fejlen, jeg har på fornemmelsen af at du i din kode angiver at det kun er 1 active sheet, hvilket jeg så tolker som kun en A4 side, men tabelen eller listen som jeg har kører videre på en side 2 da vi var nød til at få alle emner med på en liste.
Men det er jo kun  gætteri :o)

P.s har sandelig også lært at paste nu ;o), men er altså stadig sikker på at nisserne er tidligt ude i år.
Avatar billede jlemming Nybegynder
25. oktober 2007 - 13:15 #24
nej active sheet betyder det ark man kigger når man kører makroen.
kode kigger også på de skjulte linier, så prøv at tjekke linie 62 igen :o)
Avatar billede dsj1972 Mester
25. oktober 2007 - 13:26 #25
nå ok, syntes bare det var lidt for mærkeligt at det lige var linie 62 som er er den første linie i ny side, men anyway så fandt jeg også ud af at kode også kører på skjulte linier og dvs dermed også på linier hvor der slet ikke burde være noget, så kunne man ikke indsætte en if sætning som gør at de skjulte linier ligesom bliver sprunget over af koden, dvs at koden ligesom læser den active celle i active ark før den smider resultat. Fejl i line 62 kunne derfor være at jeg i den celle rk 2 linie 62 har en tekst på, og det kan kode måske ikke tyde.
Avatar billede dsj1972 Mester
25. oktober 2007 - 13:28 #26
Jeg kunne jo følgelig godt bare slette linie 62 og 63, men så er det bare besværligt når man printer skema ud at man ikke kan se hvad de enkelte kolonner hedder.
Avatar billede dsj1972 Mester
25. oktober 2007 - 13:34 #27
det man skulle have var en if sætning som angav at hvis der ingen tal er i enkelt celle i rk 2 så skal den springe videre, på den måde ungår man vel også at den smider et stort "nul" over i cellen i rk. 4.

Jeg prøvede lige at slette teksten i rk2 og rk 4 linie 62 og så virkede kode.
Avatar billede jlemming Nybegynder
25. oktober 2007 - 13:42 #28
prøv lige denne

der kommer også en anden kode om lidt

On Error resume next

    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startrk = Application.InputBox("Start i række ", , 5, , , , , 1)
    If ordre = False Or startrk = False Then
      Exit Sub
    End If
    mylastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Row
    For i = startrk To mylastrow - 1
        Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
        Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
Avatar billede dsj1972 Mester
25. oktober 2007 - 13:48 #29
Undskyld men er det ikke den samme kode som du smed ind 20:41 igår???
Anyway den virker fint, når bare tekst er væk fra linie 62 og hvis man ser bort fra at den smider "0" ind i tomme felter i rk 4
Avatar billede jlemming Nybegynder
25. oktober 2007 - 13:57 #30
det var næste det samme, bortset fra on error resume next

Denne springer over skjulte felter:
' indlæs ordre
    On Error Resume Next
    ordre = Application.InputBox("Indtast ordre ", , , , , , , 1)
    startRk = Application.InputBox("Start i række ", , 5, , , , , 1)
    mylastrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Row
       
    For i = startRk To mylastrow - 1
        If Rows(i & ":" & i).EntireRow.Hidden = False Then
            Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
        End If
    Next i
    MsgBox ("Der er sat " & ordre & " i ordre ")
Avatar billede dsj1972 Mester
25. oktober 2007 - 14:18 #31
Bingo, der var den, det virker, nu har jeg så lige opdaget at "opdater" knappen istedet smider "0" i tomme celler på Lager listen, kan vi bruge samme function i "opdater" functionen.
Avatar billede jlemming Nybegynder
25. oktober 2007 - 14:26 #32
Det nok bedre at formater cellen til #.###, hvis jeg forstå dig korrekt, at det er vare rækker
Avatar billede dsj1972 Mester
25. oktober 2007 - 14:35 #33
Hmm, det har jo et problem i eks. Celle D62 hvor jeg jo har en tekst. ved klik på opdater kommer der et "0" i den celle. Det er min "lager" række.
Avatar billede dsj1972 Mester
25. oktober 2007 - 14:37 #34
Jeg prøvede lige selv med en if sætning, sådan her

Sub Button3_Click()
    Dim v As Integer
    Dim ws As Worksheet
    On Error Resume Next
    skema = Array("lager liste Beatronic", "nokia", "Sony-Ericsson", "usa")
    Kl = 4  'kolonne som behov ligger i

    If MsgBox("Opdatere vareliste" & vbCrLf & _
        "Er du sikker ?", vbYesNo + vbQuestion) = vbYes Then

        mylastrow = Sheets(skema(0)).Cells(Sheets(skema(0)).Rows.Count, 1).End(xlUp).Offset(1, 0).Row

        For Rk = 5 To mylastrow - 1
          If IsNumeric(Cell) Then ' tager kun nummeriske celler
            v = Sheets(skema(0)).Cells(Rk, Kl).Value
              End If
                For i = 1 To 3
                    v = v - Sheets(skema(i)).Cells(Rk, Kl).Value
                    Sheets(skema(i)).Cells(Rk, Kl).Value = ""
              Next i
                Cells(Rk, Kl).Value = v
        Next Rk
    End If
End Sub


Men den virker ikke, nok fordi jeg ikke er nogen ørn til det her, men mener bare at have set en if sætning som indholder functionen til at læse kun nummeriske celler
Avatar billede jlemming Nybegynder
25. oktober 2007 - 14:54 #35
For Rk = 5 To mylastrow - 1
        If IsNumeric(Sheets(skema(0)).Cells(rk, kl)) Then
            v = Sheets(skema(0)).Cells(Rk, Kl).Value
                For i = 1 To 3
                    v = v - Sheets(skema(i)).Cells(Rk, Kl).Value
                    Sheets(skema(i)).Cells(Rk, Kl).Value = ""
              Next i
                Cells(Rk, Kl).Value = v
end if
        Next Rk
   
det var næsten rigtigt :o)
Avatar billede dsj1972 Mester
25. oktober 2007 - 14:56 #36
Men man sagtens bruge format #.### på de andre celler, bare ikke på lige D62, hvor jeg jo har noget tekst
Avatar billede dsj1972 Mester
25. oktober 2007 - 15:02 #37
Nåe ja, kan jeg godt se nu :o)

Nu virker det sørme, halløj sovsen hvor det virker godt.

Forresten, jeg har prøvet at finde ud af hvad det Mylastrow betyder og gør, men ikk lykkedes endnu at finde info
Du skal have tusind tak for hjælpen
Avatar billede dsj1972 Mester
25. oktober 2007 - 15:03 #38
Og forresten, har du eksembler på gode bøger omkring programmering VBA??
Avatar billede dsj1972 Mester
25. oktober 2007 - 15:06 #39
Hov kommer til at smutte, er tilbage igen senere i eftermiddag
Avatar billede jlemming Nybegynder
25. oktober 2007 - 15:07 #40
mylastrow er en værdi, der indeholder nr på sidste rækker

mylastrow= i aktiv ark, hop til bundlinie 65535 og derefter op til første udfyldt række :o)

spm2: nej desværre.
Avatar billede dsj1972 Mester
25. oktober 2007 - 17:01 #41
Så er jeg tilbage på pinden,

Ok, så blev jeg da det klogere.
Har lige opdaget at komma tal ikke bliver udført, f.eks (0,25*ordre), det er da egentlig besynderligt
Avatar billede jlemming Nybegynder
25. oktober 2007 - 17:46 #42
hmm, det lyder mærkeligt, prøvede det lige, her virker det fint.
Jeg har dog ikke dit ark på denne maskine, skal se om jeg kan nå det imorgen.
er det forresten en dansk excel du har?
Avatar billede dsj1972 Mester
25. oktober 2007 - 17:51 #43
Ja det er en dansk excel version 2003 jeg har, men mener da at det burde være det samme med formater, hverenten den er dansk eller engelsk og VBA kode er jo altid i engelsk, så kan ikk lige se nogen hindring der, men nu siger du at det virker fint hos dig, det får mig til at tænke på om du måske har en eller anden fast instiling som bi virker at det virker hos dig. Jeg har prøvet mig lidt frem og tilbage med at ændre format på tal og flytte komma og alt det, indtil videre har intet af det hjulpet.
Avatar billede dsj1972 Mester
25. oktober 2007 - 18:53 #44
Jeg har lige forsøgt mig på tomt ark med alm. formel og der kan den godt regne det ud med simpel standard formatering i tal. Så måske der er et eller andet i koden som gør at komma tal ikke regnes. Men det sjove jeg lige netop har fundet ud af er at komma tal som 0,1 eller 0,25 regnes slet ikke, hvorderimod komma tal som 1,25 eller 3,9 regnes men resultat bliver rundet op.
Måske jeg skulle sende dig min seneste version så du selv kunne se med egne øjne.
Avatar billede jlemming Nybegynder
26. oktober 2007 - 10:53 #45
ja, send bare den nyeste version, for det virker fint i den jeg har ??
Avatar billede dsj1972 Mester
26. oktober 2007 - 11:14 #46
version er på vej til dig nu. Fatter slet ikke, hvorfor, jeg har godt nok alm. standard indstillinger på min excel, men det burde jo egentlig også række.
Avatar billede jlemming Nybegynder
26. oktober 2007 - 11:35 #47
Det ved jeg sgu godt nok ikke, det nye ark virker perfekt hos mig.

f.eks ark usa ordre=2 så bliver linie 21 = 0,44

du kan evt. prøve at sætte denne ekstra linie ind, ellers må jeg give fortabt :o(


For i = startRk To mylastrow - 1
        If Rows(i & ":" & i).EntireRow.Hidden = False Then
            Cells(i, 4).Value = (Cells(i, 2).Value * ordre)  'opdatere behov
            Cells(i, 4).NumberFormat = "#,##0.00"
        End If
    Next i
Avatar billede dsj1972 Mester
26. oktober 2007 - 11:38 #48
Ja, det er mærkeligt, men nu kigger du vel det rigtige sted??
f.eks udregning i ark "Nokia" regner fint nok behovet ud altså ordre=2 så bliver linie 21 0,44...sådan skal det også være, men det er på ark "Hoved Lager liste" at linie 21 ikke bliver rigtigt udført. Men hvis den gør det hos dig så er jeg ret sikker på at der er nisser her!!! ;o)
Avatar billede dsj1972 Mester
26. oktober 2007 - 11:40 #49
dvs at det snare er noget med "opdater" knappen
Sub Button3_Click()
    Dim v As Integer
    Dim ws As Worksheet
    On Error Resume Next
    skema = Array("Hoved Lager liste", "nokia", "Sony-Ericsson", "usa")
    Kl = 4  'kolonne som behov ligger i

    If MsgBox("Vil du udtrække Ordre fra Lager" & vbCrLf & _
        "Er du sikker ?", vbYesNo + vbQuestion) = vbYes Then

        mylastrow = Sheets(skema(0)).Cells(Sheets(skema(0)).Rows.Count, 1).End(xlUp).Offset(1, 0).Row

        For Rk = 5 To mylastrow - 1
              If IsNumeric(Sheets(skema(0)).Cells(Rk, Kl)) Then
                    v = Sheets(skema(0)).Cells(Rk, Kl).Value
                For i = 1 To 3
                    v = v - Sheets(skema(i)).Cells(Rk, Kl).Value
                    Sheets(skema(i)).Cells(Rk, Kl).Value = ""
              Next i
                Cells(Rk, Kl).Value = v
            End If
        Next Rk

    End If
End Sub
Avatar billede jlemming Nybegynder
26. oktober 2007 - 11:57 #50
nåå, så har jeg kigget det forkert sted.

fejl er min, du skal ændre linien
Dim v As integer til Dim v As Variant

den gl. variabel kan ikke tag komma tal!
Avatar billede dsj1972 Mester
26. oktober 2007 - 12:04 #51
Hey så virkede det :o)

Nåe ja den linie har jeg slet ikke kigget på, men nu hvor jeg kigger på min liste over data typer kan jeg godt se at integer kun tager hel tal.

hold op hvor det virker nu :o)
Avatar billede dsj1972 Mester
26. oktober 2007 - 12:14 #52
Takker mange gange for super duper hjælp jlemming.

God Weekend!!
Avatar billede jlemming Nybegynder
26. oktober 2007 - 12:22 #53
velbekomme, beklager fejlen

selv god weekend! :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester