Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Unos podataka preko VBA forme ?

[es] :: Office :: Excel :: Unos podataka preko VBA forme ?

[ Pregleda: 5051 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

c0de
Aleksej Slobodnjikov
Pc Serviser
Moskow

Član broj: 190673
Poruke: 66
91.191.13.*



Profil

icon Unos podataka preko VBA forme ?14.08.2008. u 08:56 - pre 190 meseci
Pokusavam da napravim nesto kao unosenje artikala u radni prostor Excel-a preko VBA forme....Problem je sledeci:
Dimenzioniso sam "A1" kao (Naziv Artikla) "B1" (Jedinicna mjera) "C1" (cijena) "D1" (PDV) i sve mi lijepo radi.Potrebno mi je kad postoji neki artikli pod "A1" da ne ide preko tog artikla (novi artikl) vec da izabere sledecu celiju "A2","A3".....
AS
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 09:48 - pre 190 meseci
"Dimenzionisanje opsega" u neko ime je preslikavanje 1:1. Dakle, služi da bi se olakšala manipulacija sa opsezima jer je lakše pamtiti ime ("PDV") od šifre (D1). Da bi dobio ovo što sad tražiš morao bi interaktivno negde da menjaš definiciju opsega, što nije "preterano racionalno", ako me razumeš..

Pošto vidim da si početnik, možda ne bi bilo loše da batališ taj "razvoj" i naučiš malo bolje da radiš u Excelu. Nije Excel samo VBA. ;)

Sve to možeš da postigneš preko Data / Form. (prouči HELP)
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
 
Odgovor na temu

c0de
Aleksej Slobodnjikov
Pc Serviser
Moskow

Član broj: 190673
Poruke: 66
91.191.13.*



Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 09:56 - pre 190 meseci
Da li bi mi ti mogao pokazati na nekom primjeru.Znaci treba mi da preko forme unosim artikle u slobodne celije....Ja znam kako treba da uradim ali ne znam sintaksu za to (Ako je "A1" zauzeto polje da ide na sledecu celijeu "A2")...ja sam napravio program da unosi podatke ali samo u "A1"
AS
 
Odgovor na temu

c0de
Aleksej Slobodnjikov
Pc Serviser
Moskow

Član broj: 190673
Poruke: 66
91.191.13.*



Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 11:01 - pre 190 meseci
Evo kako sam ja uradio:
vjezba.xls - 0.03MB

Znaci treba mi da se svaki sledeci artikl upisuje u "A3" "A4" "A5"......
Ima manjih greskicka koje cu ispravit!
AS
 
Odgovor na temu

Brz_na_tastaturi
Svilajnac

Član broj: 63852
Poruke: 318
93.86.61.*



+1 Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 11:33 - pre 190 meseci
Evo ti jedne od mogućnosti.

Probaj ono što ti je 3okc napisao.


Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
Prikačeni fajlovi
 
Odgovor na temu

bato1986
da

Član broj: 96367
Poruke: 108
91.191.13.*



Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 11:51 - pre 190 meseci
OK! je ovo ali PDV treba da bude(currensy) a ne Percentage posto je kod nas u BIH pdv 17%...Inace na racunu od neke kase pise PDV 17% ali i koliko je to para od realne cijene bez PDV-a.E vidim nisi promjenio,mozda nisi ni skontao,da je cijena tekst objekt i da se mogu i slova unosit stim sto je kolona C formatirana kao Currensy pa izbaci gresku.



[Ovu poruku je menjao bato1986 dana 14.08.2008. u 13:10 GMT+1]
Ako ne počneš, nećeš ni završitit!!!
 
Odgovor na temu

Brz_na_tastaturi
Svilajnac

Član broj: 63852
Poruke: 318
77.46.175.*



+1 Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 20:11 - pre 190 meseci
Citat:
bato1986: OK! je ovo ali PDV treba da bude(currensy) a ne Percentage posto je kod nas u BIH pdv 17%...Inace na racunu od neke kase pise PDV 17% ali i koliko je to para od realne cijene bez PDV-a.E vidim nisi promjenio,mozda nisi ni skontao,da je cijena tekst objekt i da se mogu i slova unosit stim sto je kolona C formatirana kao Currensy pa izbaci gresku.
[Ovu poruku je menjao bato1986 dana 14.08.2008. u 13:10 GMT+1]


Kolonu za PDV je postavljač pitanja definisao kao 'Percentage', ni meni to nije bilo logično ali on verovatno zna zašto je to tako :) .
Cena jeste tekst objekat i može ubaciti bilo šta, ali to nije neki veliki problem da se malo izmeni kod i da vrši proveru pre upisa, to nisam čačkao zato što i postavljač teme treba bar ponešto da nauči, a to svakako neće ako dobije gotovo rešenje ;) .
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
 
Odgovor na temu

timmy
Jovan Timotijevic

Moderator
Član broj: 37087
Poruke: 634

Sajt: www.e-tim.net


+89 Profil

icon Re: Unos podataka preko VBA forme ?14.08.2008. u 23:50 - pre 190 meseci
A mozda je brze umesto <b>Do While</b> pogotovo kod duzih listi da se definise
ime koje ukazuje na prvu slobodnu celiju za unos i da se u kodu dugmeta na formi
upise recimo:

Code:

    range("Naziv")=naziv_txt


Naravno ime Naziv bi bilo:

Code:

    =OFFSET(Sheet1!$A$1,COUNTA(Sheet1!$A:$A),0)


Tada bi sa

Code:

   =OFFSET(naziv,-1,0)


Mogao i da saznas koji je poslednji unos u koloni naziv... i slicno za ostale kolone/tekst boksove.

Pozdrav
 
Odgovor na temu

c0de
Aleksej Slobodnjikov
Pc Serviser
Moskow

Član broj: 190673
Poruke: 66
91.191.13.*



Profil

icon Re: Unos podataka preko VBA forme ?15.08.2008. u 11:44 - pre 190 meseci
Ovo sam sve lijepo shvatio e sad mi treba jos neka pomoc.Da li postoji neka funkcija kao VLOOKUP sa kojom ja mogu da povlacim Artikl iz radnog lista excel-a na formu.Zelim da napravim dva tekst box-a i da u jedan unosim sifru,stim sto cu u radnom listu excel-a imat kolonu sa siframa za svaki artikl,u drugi tekst box je potrebno da za odgovarajucu sifru povuce Artikl.Kasnije cu ja da kombinujem i sa cijenom i ostalim stavkama....
AS
 
Odgovor na temu

[es] :: Office :: Excel :: Unos podataka preko VBA forme ?

[ Pregleda: 5051 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.