Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketOverførsel til andet ark

 Besvar Besvar Side  12>
Forfatter
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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
Til top



Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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. Star
uploads/210/Bestilling-Moa#3.xls
Mvh. PI / Excel 2010
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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 Found

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

VH.
Morten
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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.Smile
 
Mvh.
Morten
 
 
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg Sendt: 28.Dec.2012 kl. 16:42
Hej PI
Nu har jeg erstattet "Ascending" med "Decending", og nu står det som det skal.Smile
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
 
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
PI Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 07.Mar.2011
Status: Offline
Point: 294
Direkte link til dette indlæg 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
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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. Unhappy
 
Mvh. Morten
 
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5417
Direkte link til dette indlæg 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.
Til top
Moa Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 21.Dec.2012
Land: Danmark
Status: Offline
Point: 22
Direkte link til dette indlæg 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
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5417
Direkte link til dette indlæg 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.
Til top
 Besvar Besvar Side  12>

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk