Forfatter |
Emne Søg Emne funktioner
|
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Emne: Overførsel til andet ark Sendt: 21.Dec.2012 kl. 18:57 |
Hej Forum Jeg har en prisliste på over 1000 rækker, fra en leverandør, på et excel ark. Jeg vil lave en bestillingsliste på ark 2, hvor nogle valgte kolonner fra ark prisliste overføres når der står mere end 0 i antal, og de skulle gerne komme ind på først ledige række i ark 2. Hvordan griber jeg det an? Venlig hilsen Morten
|
 |
|
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 24.Dec.2012 kl. 13:22 |
Hej Morten Vedhæftet regneark med forslag til bestillingsliste. I tilfælde af at du ikke kan åbne xlsm-filer (excel 2010) har jeg også vedhæftet en xls-fil (excel 2003)
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 25.Dec.2012 kl. 14:05 |
Hej PI Mange tak for dit forslag. Det ser rigtigt godt ud, og den smarte "sorter" knap. Jeg vil prøve med de viste formler at lave en bestillingsliste. Med hensyn til "sorter" knappen, kan jeg bare gå ind i redigerer, og tilføje de ekstra celler jeg får brug for? Venlig hilsen Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 25.Dec.2012 kl. 14:41 |
Hej Morten Netop! Du ændrer blot de celler som sorteringen skal omfatte, efter at ud har modificeret skemaet, og lukker VBA-modevinduet - gem din excelfil når du lukker programmet. Du kan også kopiere makroen over til et andet regneark, hvis du allerede har et og ikke ønsker at begynde forfra. Dette kan du gøre når du står står i VBA-mode, Modules, højreklik på "module1" og ekstportere makroen, og efterfølgende at importere makroen til det ønskede regneark, under samme fane (Modules) - enkelt og smart :-)
|
Mvh. PI / Excel 2010
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 25.Dec.2012 kl. 16:45 |
Hej Morten Vedhæftet en ny/tilrettet udgave af den tidligere excelfil, hvor kontrolelementet med den tilhørende sorteringsmakro er udskiftet med en autofunktion, som fjerner de rækker hvor antallet er lig 0. Denne autofunktion er indsat i VBA-modus under fanebladdet.
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 25.Dec.2012 kl. 17:16 |
Hej PI Jeg har fået det til at virke, men jeg kan ikke åbne den sidst fil, du har skrevet Moa#2. Er det "#" som den ikke kan lide i filnavnet? VH. Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 25.Dec.2012 kl. 17:31 |
Hej Morten Jeg gætter på at du ikke kan åbne xlsm-filer (excel version 2010), og har derfor vedhæftet en ny version i xls-format. Håber at alle koderne er bagudkonvertible.  uploads/210/Bestilling-Moa#3.xls
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 25.Dec.2012 kl. 17:45 |
Hej PI Dette er hvad den skriver når jeg prøver at åbne filen. HTTP Error 404.0 - Not FoundThe resource you are looking for has been removed, had its name changed, or is temporarily unavailable.VH. Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 26.Dec.2012 kl. 21:40 |
Hej Morten Download vedhæftede fil til dit C-drev og åben den efterfølgende fra C-drevet.
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 27.Dec.2012 kl. 20:29 |
Hej PI Jeg har hentet den, men den er lige avanceret nok, til at jeg kan finde ud af at få den til at virke i min bestillings ark. Men det virker fint med den første opskrift, hvor jeg har laver en genvej til at "sorter". Men jeg pusler med et andet problem, jeg vil godt have den til at sorter i varernumrer, som jeg har i kolonne B og som begynder med et bokstav, når jeg rettet makro til B, sorter den rigtigt, men den sætter det helt ned i bunden? Jeg er yderst taknemmelig over din hjælp.  Mvh. Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 28.Dec.2012 kl. 13:25 |
Hej Morten Højreklik på fanebladet for bestillingsarket, og klik på "vis programkode". Klik på "Modules", "Module1". Slet hele koden for makroen "Sorter", og erstat den med nedenstående kode. Den sorterer i stigende rækkefølge (Ascending). Såfremt sorteringen skal foregå i faldende rækkefølge erstatter du "Ascending" med "Descending". Sub Sorter() ' ' Sorter Makro ' Range("A5:C10").Select ActiveWorkbook.Worksheets("Bestilling").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Bestilling").Sort.SortFields.Add Key:=Range( _ "B5:B10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Bestilling").Sort .SetRange Range("A5:C10") .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Range("c12").Select End Sub Jeg har vedhæftet den tidligere fil som sorterer kolonne B i stigende rækkefølge.
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 28.Dec.2012 kl. 16:42 |
Hej PI Nu har jeg erstattet "Ascending" med "Decending", og nu står det som det skal.  Jeg prøvede ar sætte et bogstav foran dine varenumrer, og når der stod "Ascending", røg de også ned i bunden af listen. Nu ville jeg lave et søgefelt i prislisten, hvor jeg kunne skrive et varenr. også blive ledt ned i prislisten til den aktuelle række. På trods at opslag i flere excelhæfter, har jeg ikke kunne finde løsningen på dette. Har du også en løsning på det? Mvh. Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 28.Dec.2012 kl. 17:01 |
Hej Moten Vedhæftet forslag til løsning af søgefunktion med LOPSLAG. uploads/210/Bestilling-Moa-1c.xls
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 28.Dec.2012 kl. 18:23 |
Hej PI Du er inde på noget af det rigtige. Min prisliste er på over 1000 rækker, og numrene kan se sådan ud: K 920248 Kan den laves så man ser bort fra bogstavet, og kun søger på nummeret? Kan den laves på samme måde, som når man søger i tekst, hvor man bliver ledt ned til den aktuelle række, så man kan rette antallet. Jeg kunne ikke rette antallet i søgeresultatet, i dit ellers så fine forslag. Mvh. Morten
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 31.Dec.2012 kl. 19:35 |
Hej Morten! Vedhæftet excel-ark med tilretninger i forhold til dine spørgsmål. Vil du rette antal skal du gøre dette i Prislistens kolonne E.
|
Mvh. PI / Excel 2010
|
 |
PI
Sølv bruger
Medlem: 07.Mar.2011
Status: Offline
Point: 294
|
Sendt: 01.Jan.2013 kl. 13:47 |
Hej Morten! Vedhæftet regneark hvor der er indsat makro med en rutine som flytter markøren til cellen ud for det valgte varenummer. Excelgaard har skrevet makroen.
|
Mvh. PI / Excel 2010
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 01.Jan.2013 kl. 17:37 |
Hej PI Jeg er kommet til at give dig en forkert information. Jeg har oplyst et eks. på varenr. K 920248, og så er formlen i B (DEL2) "=+ABS(HØJRE(D5;6))" Nu er der sneget sig et mellemrum ind i varenr., så det hedder K 920 248, hvad er formlen så? Jeg ville have at det skulle være "=+ABS(HØJRE(D5;7))", men den virker ikke.  Mvh. Morten
|
 |
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
|
Sendt: 02.Jan.2013 kl. 13:30 |
Uden, at jeg lige har gidet hente alle regnearkene og uden at have fulgt med i hele tråden, kan du så ikke bare fjerne mellemrummet - noget i denne stil:
"=ABS(HØJRE(UDSKIFT(D5;" ";"");6))"
Det burde, alt andet lige, også gøre funktionen mere robust...
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
|
 |
Moa
Bronze bruger
Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
|
Sendt: 02.Jan.2013 kl. 17:40 |
Jeg er nu den lykkelige indhaver af regneark, som nu ser ud til at virke efter hensigten. Jeg vil gerne sige mange tak for råd, vejledning og eks. Exel er et fantastisk værktøj. Godt nytår. Mvh. Morten
|
 |
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
|
Sendt: 02.Jan.2013 kl. 19:03 |
Velbekomme - men, det meste tak bør nu nok gå til Pi, for hans store tålmodighed (jeg smed jo blot lige den sidste formel ind :-)
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
|
 |