Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Från ett Excal document till ett annat.

Postades av 2004-08-17 08:12:49 - Emil Grip, i forum microsoft office, Tråden har 3 Kommentarer och lästs av 988 personer

Är så att jag skulle behöve hämta data från ett exceldocument och uppdatera ett annat (det jag står i)

Alltså jag har ett excel document som kör VBKod som ska hämta rabatter för vissa produkter i dokumentet som jag står i från att annat document som innehåller dessa rabatter. Dessa är sammankopplade med KundID. Hur hittar jag "CurrentDB" alltså det excel ark jag står i så att jag kan uppdatera datan i det? Eller kan man göra nån SQL av hela kakan? Man ska alltså ta första posten i rabatt filen, lite reda på den kundID och det produktID och sen ändra fältet rabett till det som fanns först i rabatt filen och sen fortsätta igenom hela filen.

//Emil


Svara

Sv: Från ett Excal document till ett annat.

Postades av 2004-08-17 09:09:47 - Niklas Jansson

Ja, det hade nog lämpligast gjorts som en databaslösning. Det är naturligtvis inte omöjligt att göra det i excel, och det är ganska lätt.

För att få nuvarande ark använder du ActiveSheet, och för att få nuvarande arbetsbok använder du ActiveWorkbook.

Sen beror det lite på dina data hur du bör lägga upp det.

T.ex.:
Du ville ha både kundID och produktID matchade?
Sen antar jag att det inte finns några dubletter av såna "par".

Då börjar makrot med att skapa en ny kolumn i både det arket du hämtar ifrån, och det arket du står i. I de kolumnerna så konkatenerar du kundID och produktID. Om du har kundID i kolumn A och prodID i kolumn B och dina data slutar i kolumn E, så skriver du följande i F2: =A2 & " " & B2

Det skriver man lätt i VBA som Range("F2:F5").FormulaR1C1="=RC[-4] & "" "" & RC[-5]", typ. (siffrorna får du fixa till)

Sen kan du sköta det med HLOOKUP, och då är du nästan klar.

Jag tror du klarar det utan problem; återkom annars.


Svara

Sv: Från ett Excal document till ett annat.

Postades av 2004-08-17 09:58:57 - Emil Grip

En fråga bara. Har flera flickar, en för t ex Ica och en för Coop. Men har anpassat koden så att det inte spelar nån roll vad fliken heter osv. Så ska använda samma kod till alla flikar. Men vart ska jag placera VBKoden? Lägger jag den på ett ark så når inte de andra den, lägger jag den på arbetsboken så når jag den inte heller. ?

Tack för hjälpen också :)

//Emil


Svara

Sv: Från ett Excal document till ett annat.

Postades av 2004-08-17 10:28:43 - Niklas Jansson

Lämpligtvis i en modul. Gå till VBA Editor, högerklicka på arbetsboken och välj Insert->Module.


Svara

Nyligen

  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 962
271 765
7 482
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next