Avatar billede js_delphi Nybegynder
02. januar 2006 - 13:39 Der er 6 kommentarer og
1 løsning

Indtaste tal og udskrive automatisk?

Goddag!

Min spörgsmäl gär ud pä fölgende:
pä Ark2 har jeg en liste med forskellige tekster.
Disse tekster träkkes ind i forskellige felter pä Ark1 ved hjälp af Lopslag.
Dvs., skriver man tallet 2 i felt A21 pä Ark1, träkkes teksterne fra linie 2 pä Ark2 ind i felterne pä Ark1.
Herefter udskrives Ark1 manuelt.
Sä langt, sä godt...
Probleme er, at hvis jeg har 100 linier pä Ark2, skal jeg först skrive tallet 1 i felt A21, og derefter udskrive. Sä skal jeg skrive tallet 2 i felt A21, og derefter udskrive, osv.

Hvordan kan dette göres automatisk säledes at:
linie 1 pä Ark2 läses.
Dataene fra linie 1 pä Ark2 träkkes over i felterne pä Ark1 (lopslag).
Ark1 udskrives.
linie 2 pä Ark2 läses.
Dataene fra linie 2 pä Ark2 träkkes over i felterne pä Ark1 (lopslag).
Ark1 udskrives.
osv.
osv.

Jeg er ikke ferm til VB, sä hvordan göres ovenstäende ellers?

Pä forhänd mange tak for hjälpen!
Avatar billede jkrons Professor
02. januar 2006 - 13:53 #1
Du kan bruge denne makro. Ret det første range til det område i Ark2, hvor du har dine opslagsværdier (altså cellerne i første kolonne i opslagsmatrixen:

Sub UdskrivAlleLopslag()
  For Each c In Sheets(2).Range("a1:a6").Cells
      Sheets(1).Range("a21").Value = c.Value
      ActiveSheet.PrintOut
  Next c
End Sub
Avatar billede js_delphi Nybegynder
02. januar 2006 - 14:16 #2
Det er formentlig det, jeg skal bruge.
Jeg forstär koden, men kan du forklare, hvor jeg skal indsätte den, da jeg aldrig har arbejdet med makroer i Excel?!
Avatar billede jkrons Professor
02. januar 2006 - 14:18 #3
Tryk Alt+F11. Vælg Insert - Module.

Sæt koden ind her og luk vinduet igen på "X".

Når du skal bruge makroen vælger du Funktioner - Makro - Makroer. Find den på listen og klik på afspil.
Avatar billede js_delphi Nybegynder
02. januar 2006 - 15:10 #4
Det körer jo perfekt - 200 point for det!

Kan jeg lokke dig til at fortälle, hvordan jeg tegner en knap, og aktiverer makroen med denne?
Avatar billede jkrons Professor
02. januar 2006 - 16:31 #5
Højreklik på en værktøjslinie. Vælg at vise linjen Formularer. Ved hjælp af knapværktøjet trækker du en knap ud i regnearket. Så åbner en dialogboks, hvor du skal  vælge den makro, som knappen skal afspille. Højreklik på knappen og vælg rediger tekst. Så kan du rette knappens tekst til noget fornuftigt. Vælg derefer Formater kontrolelement. I fanebladet Egenskaber, skal du sikre dig, at der IKKE er flueben i Udskriv objekt. Ellers skrives knappen med ud på alle sider.
Avatar billede js_delphi Nybegynder
03. januar 2006 - 09:37 #6
Super, mange tak!
Avatar billede jkrons Professor
03. januar 2006 - 10:49 #7
Velbekomme og tak for point :-)
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