Avatar billede prm Praktikant
24. maj 2007 - 09:57 Der er 23 kommentarer

oprettelse af en faktor

Hvordan kan jeg på Ark2 rette alle tallene i Ark 1 med en faktor f.eks 1,05 ? - kan det gøres så jeg bare skal taste tallet ind et sted i Ark 2.
VH
P
Avatar billede passiflora Juniormester
24. maj 2007 - 10:26 #1
Hvormange tal er der mon tale om, og er det mon de "orginale" tal du vil ændre i?

Den lille makro kan ændre enkelt celle ...

Sub Makro1()
Sheets("ark1").Range("A1") = Sheets("ark1").Range("A1") * Sheets("ark2").Range("A1")
End Sub
Avatar billede prm Praktikant
24. maj 2007 - 10:54 #2
Ja det er de originale tal, og det drejer sig om mange tal f.eks 50 på en side
Avatar billede passiflora Juniormester
24. maj 2007 - 11:13 #3
Ok ... Står de i kolonner, rækker eller bare spredt ...
Avatar billede prm Praktikant
24. maj 2007 - 11:29 #4
De står spredt, f.eks celle K19 1330 , K 20 1536 og K 21 1485 , disse tal skal rettes med en faktor 1,05 på siden endenunder K 52,og samtidig skal tallene rundes af til 0 eller 5.
Avatar billede passiflora Juniormester
24. maj 2007 - 11:47 #5
Hmm ...

Altså man kan jo godt oprettet alle felterne i makroen. Men ...
Kunne man ikke forestille sig at "orginaltallene" står i ark2, jeg har det skidt med at ændre orginalerne ... hvad hvis nu faktoren ændrer sig .. og man vil tilbage til orginalen.
Avatar billede prm Praktikant
24. maj 2007 - 12:12 #6
Vi ønsker at indtaste et helt nyt tal i en celle, det tal skal ganges med et tal fra en anden celle, herefter skal der afrundes til et helt tal(beløb) på enten 0 eller 5
Avatar billede mikker Nybegynder
24. maj 2007 - 14:17 #7
At gange et tal med et andet tal er en lidt vag beskrivelse.

Skal Ark1!K19 altid ganges med Ark2!K19, Ark1!K20 med Ark2!K21 osv?

Eller

Er det bare alle tal i kolonne K på ark1 der skal ganges med et bestemt tal på Ark2?

Det er lidt svært at kode sig ud af at gange tilfældige tal med hinanden...

Ydermere har Passiflora ret i at det sjældent kan betale sig at rette i originaler.
Avatar billede passiflora Juniormester
24. maj 2007 - 14:49 #8
Mikker --> ark2(a1) var blot udtryk for faktoren.

Man kunne i ark2 lave en kolonne hvor der står hvilke celler der skal corrigeres. Det vil gøre det let at tilføje / fjerne celler, fremfor at rette makroen til hvergang.
Avatar billede prm Praktikant
24. maj 2007 - 14:53 #9
I Ark1 er det et antal celler i forskellige kollonner, altså forskellige beløb, som skal kunne ændres med en faktor f.eks 1,5 det nye ændrede beløb skal afrundes til 0 eller 5. Det er måske svært at forklare, kan jeg evt. sende et eksempel.
Avatar billede passiflora Juniormester
24. maj 2007 - 15:25 #10
ja ... gerne ... post@sb-online.dk
Avatar billede prm Praktikant
29. maj 2007 - 08:15 #11
Hej hvordan går det har vi mistet forbindelsen?
Avatar billede passiflora Juniormester
29. maj 2007 - 08:46 #12
Det ikke let at sætte faktor på når ikke priserne
    - er placeret bestemte steder
    - er genkendelige, det kunne være, at man manuelt have skrevet f.eks kr. foran

Løsning kunne være
    - markering af priserne med f.eks. kroner
    - en liste på ark to over de celler som indeholder priser
    - systematisering af prisplaceringerne, betemte kolonner med fast afstande
    - den smarte tanker jeg ikke lige kender

Her efter kan en makro gange faktor på de udvalgte celler.

Giver det mon mening?
Avatar billede prm Praktikant
29. maj 2007 - 11:33 #13
Øh, ja - det er ikke nok at angive ,- efter hver pris ?
En liste på ark to, er det de celler der indeholder priser der er kopieret over?
skal priserne være på de samma pladser på hvert ark?
Avatar billede passiflora Juniormester
29. maj 2007 - 12:24 #14
Du har jo kun brug for en af løsningerne

Jo det kunne lige så godt være efter priserne. og sætte makroen til at søge efter "kr" der

Nej jeg forestillede mig, at man kunne skrive celle adresserne a1 b2 g3 h7 osv i kolonne a, så sætte en makro til at gange indholdet af disse celler med faktoren
Avatar billede prm Praktikant
29. maj 2007 - 12:31 #15
Skal der stå "kr" man kan ikke skrive ",-" efter prisen?
Avatar billede passiflora Juniormester
29. maj 2007 - 12:39 #16
,- hmm ... jo, hvis du blot lover at samme syntax ikke bruges andre steder i arket ... det gælder jo i øvrigt også for kr.
Avatar billede prm Praktikant
29. maj 2007 - 12:50 #17
Jammen det lover jeg - der bruges kun ",-" i cellerne med priser.
Altså har jeg forstået det ret: på ark to skriver jeg celleadresserne i kolonne A,
og så lave en makro der ganger med en faktor f.eks. 1,5 og så runder op eller ned til nærmeste nul eller fem ?
Avatar billede prm Praktikant
29. maj 2007 - 13:04 #18
Og skal jeg skrive alle celle adresserne op? de kan ikke være på en side.
Avatar billede passiflora Juniormester
29. maj 2007 - 14:04 #19
Nej nej ...

Slutter priserne på ,- så det nok, så kan du jo lade en makro teste om "alle" cellerne i arket slutter med ,- og hvis de gør ... så fjerner du ,- og gange faktor på ... og afrund osv ...

Søren
Avatar billede passiflora Juniormester
29. maj 2007 - 14:12 #20
Måske ikke alle ...
Avatar billede prm Praktikant
29. maj 2007 - 14:18 #21
Åh jeg roder rundt i det, jeg kan ikke få det til at virke -
Avatar billede passiflora Juniormester
29. maj 2007 - 15:47 #22
Prøv at sende det du har, så kigger jeg på det senere ... hvis du kan så send helst i gl. format ...
Avatar billede prm Praktikant
23. august 2010 - 22:07 #23
Point til pasiflore
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