Just nu i M3-nätverket
Gå till innehåll

TheCaper

Medlem
  • Antal inlägg

    18
  • Gick med

  • Senaste besök

  1. Jo det hade varit en lösning. Går även att lösa via en Pivottabell. Problemet är att de fälten som jag får ut ska kopieras till speciella fält i ett annat blad för att genera etiketter enligt mall.
  2. Hej, Jag behöver er hjälp med att lösa ett problem. Jag ska göra ett Excel-ark som jag laddar från en databas. Detta ark genererar runt 3000 st artiklar och jag vill kunna välja ut enskilda artiklar genom att skriva ja på vissa. Dessa ska sedan kopieras till ett annat blad och skapa upp etiketter till dessa artiklar på ett smidigt sätt t.ex. genom att klicka på ett knapp "skapa etiketter". Jag har bifogat ett exempelark. Misstänker att det är ett enkelt jobb för er VBA-proffs! Artikelinfo V.2.0.zip
  3. Helt fantastiskt! Bästa julklappen iår måste jag säga! Det fungerar exakt så som jag vill ha det. Ett jättetack till dig!
  4. Lägger upp hela arket utan makro med nuvarande resultat och önskat resultat i en annan flik. Enklare att förstå vad jag är ute efter än att jag ska försöka förklara det i text Jämföra blad i Excel (utan makro).xls
  5. Försökt att lägga upp filen jag arbetar med, men har inte tillstånd till att bifoga denna sortens fil Så bifogar det önskade resultatet för att det ska bli enklare att förstå vad jag är ute efter.
  6. Hej, Har skapat ett Makro med hjälp av internet. Det ser ut så här: Sub Compare2WorkSheets(ws1 As Worksheet, ws2 As Worksheet) Dim ws1row As Long, ws2row As Long, ws1col As Integer, ws2col As Integer Dim maxrow As Long, maxcol As Integer, colval1 As String, colval2 As String Dim report As Workbook, difference As Long Dim row As Long, col As Integer Set report = Workbooks.Add With ws1.UsedRange ws1row = .Rows.Count ws1col = .Columns.Count End With With ws2.UsedRange ws2row = .Rows.Count ws2col = .Columns.Count End With maxrow = ws1row maxcol = ws1col If maxrow < ws2row Then maxrow = ws2row If maxcol < ws2col Then maxcol = ws2col difference = 0 For col = 1 To maxcol For row = 1 To maxrow colval1 = "" colval2 = "" colval1 = ws1.Cells(row, col).Formula colval2 = ws2.Cells(row, col).Formula If colval1 <> colval2 Then difference = difference + 1 Cells(row, col).Formula = colval1 & " " & colval2 Cells(row, col).Interior.Color = 255 Cells(row, col).Font.ColorIndex = 2 Cells(row, col).Font.Bold = True End If Next row Next col Columns("A:R").ColumnWidth = 25 report.Saved = True If difference = 0 Then report.Close False End If Set report = Nothing MsgBox difference & " Celler innehåller olika data! ", vbInformation, " Compare 2 work sheets" End Sub Makrot jämför 2 st blad med varandra. Skapar upp ett nytt blad och visar olikheterna i det nya bladet. Det jag skulle vilja ha med är artikelnumret från kolumn C till det nya bladet. Överkurs är att även plocka bort alla rader där det inte har skett några förändringar.
  7. Tack det fungerar! Men håller med om att det inte blir snyggt. Kanske får göra ett makro på detta helt enkelt.
  8. Jo men då måste jag knappa in varje cell. Om jag har 100 st celler, blir inte det hållbart tyvärr.
  9. Jag har en fundering där jag vill kopiera värden från rader i en kolumn till en sträng. Det ser ut så här: Kolumn A 1. AA-1015-12 2. BB-2014-11 3. CC-1224-12 Och jag vill ha det i detta format och ha det i en cell: ´AA-1015-12´,´BB-2014-11´,´CC-1224-12´ För att kunna göra det sökbart i en SQL-formel. Jag har testat att lägga till tecken ´ i en cell och ´,´ i en annan cell och sedan kört =& med varje tecken och varje cell. Sedan klistra in special och transponera, men då hamnar varje ´AA-1015-12´,´ i en unik cell. Nån som har några tips? Finns säkert en enkel lösning på detta.
  10. Min tanke var att alla prislistor ska ha samma utseende och lägga all data i sammablad. Men det kanske är smartare att använda ett blad till varje leverantör och sedan konsolidera dessa blad. Vilken formel ska jag använda för att kunna skriva in ett artikelnummer och om detta artikelnummer finns hos flera leverantörer så vill jag få upp allihop. Tack på förhand
  11. Jag har fått förfrågan om att skapa ett Exceldokument utifrån en mängd olika prislistor från diverse leverantörer. Min klient vill ha ett blad där klienten knappar in en benämning eller artikelnummer. Då ska dessa dyka upp på detta blad och är det så att det finns tre stycken leverantörer med den artikel så ska alla visas. Sedan ska klienten kunna dubbelklicka på den artikel som klienten vill ha. Denna artikel ska kopieras till en beställningslista. Är detta möjligt? Tack på förhand!
  12. Grupperingen har jag koll på, men det som händer när jag har samma leverantör fast på två olika datum och sedan uppdaterar pivottabellen är att då läggs det till en ny leverantör fast antalet leverantörer har inte ökat. Skickar över exemplet med mitt problem: Bok3.xlsx
  13. Ja så långt har jag också kommit. Men om jag vill ha ut hur många leverantörer vi hade år 1, år 2 och år 3. Jag förstår att jag kan lägga upp år till rapportfilter och ha kvar leverantör som radetikett och sortera. Men jag vill kunna lägga år som kolumnetikett så att det ser ut så här: År 1 År 2 År 3 Antal leverantörer 14 36 42 Och när jag lägger upp det så här, så blir det antalet rader som varje leverantör har. Hoppas ni förstår
  14. Jag har en lista på alla mina leverantörer och deras fakturor på ett Excelblad. Vissa leverantörer har ju flera fakturor och då blir det samma leverantör på flera rader. Jag vill nu kunna göra en pivottabell där jag kan visa upp hur många leverantörer vi hade för diverse år, men lyckas inte få till det. Jag lyckas bara få fram antalet fakturor från varje leverantör. Jag har funderat kring att unika rader, men får inte till det i just pivottabellen. Någon snäll själ som har en lösning på detta? Tack på förhand!
  15. Jag lägger in fakturor i excel och en faktura kan ha flera artiklar. Dessa artiklar vill jag ha med till varje faktura. Jag vill även få med en sammanställning av antalet fakturor och sedan göra en rapportering iform av pivottabeller. Mitt problem är att om jag gör en rad till "faktura 123" och så har den "faktura123" 3 st artiklar, så vill jag inte göra 3 st rader med "faktura 123" för då kommer "faktura 123" bli visad som 3 st fakturor. Jag tänkte då använda mig av "centrera över kolumner" för att lösa detta, men då blir bara den översta artikeln kopplad till "faktura 123", de resterande hör till "tom". Hoppas att ni förstår vad jag menar! Bifogar ett exempel på hur jag vill att det ska vara. Bok1.xlsx
×
×
  • Skapa nytt...