» »

[excel] macro

[excel] macro

MAX34216 ::

pozdrav vsem programerjem!
potreboval bi vašo pomoč...

imam excelovo datoteko z nekimi podatki z približno deset tisoč vrsticami (vsaka vrstica ima 7 stolpcev: id, ime, priimek,....)

torej kaj bi jaz rad, jaz bi rad, printal neke obrazce z podatki iz vsake vrstice...
na drug list sem sestavil neko formo kako bi se printalo, sedaj pa me zanima, kako bi lahko to elegantno rešil na primer, da bi mogoče kar zraven pri podatkih na koncu vsake vrstice dodal gumb (naprimer: IZPIŠI), nanj pa obesil nek makro mogoče, ki bi ob kliku nanj, pobral podatke iz določenih celic v vrstici, jih vpisal v določene celice na tisto FORMO, in stvar spustil na default tiskalnik...?
je to izvedljivo na kokr tolk preprost način?

hvala za kakršnokoli pomoč!
  • spremenilo: snow ()

smetko ::

Za tvoj problem vidim rešitev na dva načina:
1. Uporabiš Word in v njemu spajanje dokumentov ( Word2003 [Orodja] [Pisma in pošiljanje][Spjanje dokumentov] ....)

2. Z uporabo makrojev. Nameso gumba v vsaki vrstici, ti predlagam samo en gumb. Pozicijo kjer pa boš vzel podatke pa vzameš od celice, kjer se trenutno nahajaš

Še malo namigov:

Vrstica = ActiveCell.Row --> Spremenljivki Vrstica prirediš vrednost nakateri vrstici si
Kolona = ActiveCell.Column --> Spremenljivki Kolona prirediš vrednost nakaterem stolpcu si (ali od 1 do število podatkov v vrstici)

za prepis podatkov iz aktivne celice na List2 v celico B5 uporabi spodnji ukaz:
Worksheets("List2").Range("B5").Value = ActiveSheet.Cells(Vrstica, Kolona).Value

Iz zgornjega ukaza lahko razbereš, da naslov celice lahko dobiš/nastaviš iz Range("pozicija") ali Cells(Vrstica,Kolona).
No comment

Tutankhamun ::

Če te pa zanima kako se nardi makro za printat, pa pejt pod tools-> macro-> record macro.
Pa sprinti eno stran. Pol pa dej stop macro, pa prever kakšna je koda, in jo uporab.
AMD Phenom QUAD 9950 Black Edition, 8GB


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

kako v excelu avtomatsko obarvati celice

Oddelek: Programska oprema
104252 (4025) smetko
»

excel+visual basic

Oddelek: Pomoč in nasveti
101598 (1485) švrk
»

[Excel]Kako izvleči vrednost?

Oddelek: Programiranje
223822 (3545) Mobidick
»

[Excel] Deljenje vrednosti celice in izpis rezultata

Oddelek: Programiranje
102670 (2561) Zupa852
»

[Excel] problem z makrojem, visual basic (strani: 1 2 )

Oddelek: Programiranje
585765 (5228) steev

Več podobnih tem