Avatar billede hansjacob Nybegynder
07. marts 2001 - 10:41 Der er 15 kommentarer og
1 løsning

udvidelse af celler i excel

Hej

Jeg er ved at lave en opgave i excel, hvor jeg skal dele en værdi ud på 5 celler.
Men nu ligger det jo sådan, at jeg har har ca. 100 værdier, der hver skal deles ud i hver sin celle.

Altså jeg har f. eks:

5
10
15

der skal deles ud til
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3

Kan det lade sig gøre på en nemmere måde end manuelt ???

07. marts 2001 - 11:18 #1
Ja, det kan snilt laves en makro, dog skal jeg vide noget mere, hvilke celler skal gennemløbes for \"ud delingen\" og hvor skal uddelingen ligge.
Ud fra hvilke kriterier skal der uddeles .

du kan evt sende arket til flemse@post3.tele.dk
NB. skal på skiferie kl. 13.30 så det skal være hurtigt, hvis jeg skal hjælpe. Der selvfølgelig også andre, som kan ordne denne opgave.
Avatar billede hansjacob Nybegynder
07. marts 2001 - 11:37 #2
Tusind tak for din venlighed, men der skulle efter sigende være en funktion der skulle kunne klare denne opgave.

07. marts 2001 - 11:47 #3
OK - det siger ikke mig noget.
Avatar billede janvogt Praktikant
07. marts 2001 - 16:08 #4
Kan du ikke uddybe problemet lidt?
Efter hvilke kriterier skal tallene deles ud?
Avatar billede hansjacob Nybegynder
07. marts 2001 - 16:15 #5
Talene skal divideres ud på hver celle. Dvs. hvis ét tal som eks 25 skal deles ud i 5 celler kommer der i hver celle til at stå 5.

I mit tilfælde skal alle de eksisterende celleværdier deles ud på hver 5 pladser.

Avatar billede janvogt Praktikant
07. marts 2001 - 19:36 #6
Vil det sige, at du har f.eks. 100 værdier i området A1 til A100, som så skal deles ud med lige meget til hver af 5 celler f.eks. B1 til B5?

For så kunne man man vel bare dele totalen ud på de 5 celler med lige meget i hver!

Send evt. dit ark med problemet til:
jan_vogt_hansen@hotmail.com



Avatar billede hansjacob Nybegynder
08. marts 2001 - 01:16 #7
Nej de værdier i A1 til A100 skal deles ud på B1 til B500. Summen af A1 til A100 skal være den samme som B1 til B500.
Avatar billede janvogt Praktikant
08. marts 2001 - 11:23 #8
Jeg er stadig ikke helt med.

Skal
A1 deles ud til B1-B5 med ligemeget til hver
B1 deles ud til B6-B10 med ligemeget til hver osv.?
Avatar billede janvogt Praktikant
08. marts 2001 - 14:03 #9
Jeg mener selvfølgelig:
A2 deles ud til B6-B10 med ligemeget til hver.
Avatar billede hansjacob Nybegynder
09. marts 2001 - 02:10 #10
Jeps. Helt rigtig forstået.
Avatar billede janvogt Praktikant
09. marts 2001 - 03:42 #11
Ok, så er jeg ved at være med.
Har du en mail-adresse så sender jeg et forslag.

Avatar billede hansjacob Nybegynder
09. marts 2001 - 04:08 #12
jeps:
st017183@ait.ac.th
Avatar billede janvogt Praktikant
09. marts 2001 - 16:00 #13
Jeg giver op!

Som Flemming skriver vil lidt VBA-kode kunne klare problemet, men uden .... tjah jeg vil ikke sige det ikke kan lade sig gøre, men jeg har ihvertfald været langt omkring uden held.
Avatar billede hansjacob Nybegynder
12. marts 2001 - 09:57 #14
Øv. Har I så et forslag til hvordan jeg kan lave den der makro ???
13. marts 2001 - 16:33 #15
hvad med sådan en lille ting her:

Sub Fordel_en_femtedel()
Dim rCell As Range
Dim dFemtedel As Double
Dim iRow As Integer
Dim iX As Integer

    For Each rCell In Range(\"A1:A10000\")
        If rCell = \"\" And rCell.Offset(1, 0) = \"\" And rCell.Offset(2, 0) = \"\" Then Exit For
       
        If rCell.Row > 1 Then
            iRow = (rCell.Row - 1) * 5
        Else
            iRow = 0
        End If
       
        dFemtedel = rCell / 5
       
        For iX = 1 To 5
            Range(\"B\" & iRow + iX).Value = dFemtedel
        Next iX
    Next rCell

End Sub
Avatar billede hansjacob Nybegynder
13. marts 2001 - 17:23 #16
OK. Den skal lige bruge lidt justeringer, men tak for det.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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