Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  49 50 51 52 53 54 55 56 57   další » ... 82

ked uz idete robit nieco profesionalne tak sa drzte jednej zasady data s ktorymi pracujete davajte do tabulkoveho formatu a nie rozhadzane ako to mate teraz

moj navrh:
- urobit Userform ktory po doplneni udajou urobi:
- doplni do databazovej tabulky informacie a potom
- Vytvori Tabulku c.1
- Doplni Tabulku c.2

napr. co som robil prednedavnom (viem nieje to uplne pekne ale s tymito datami sa da v buducnosti pracovat)... vykaz prace:

Private Sub qTable_AfterRefresh(ByVal Success As Boolean)
end sub

idealnejsie je pouzit event ktory sa zapina az po skonceni refreshu

a co tak si urobit vlasnu funkciu?

napr.
sub aa
.... ZamenData(Stringtext) ....
end sub

private function ZamenData(byval aString as string) as string
aString = Replace(aString ,"<",aTedNeviemKod)
aString = Replace(aString ,">",aTedNeviemKod)
aString = Replace(aString ,"'",aTedNeviemKod)
ZamenData = aString
end function

uz som nasiel ten event:
http://msdn.microsoft.com/en-us/library/office/aa220823(v=office.11).aspx

idealnejsie by bolo urobit v SQL stplec comments a z excelu to updatovat

potom ked date refresh tak tak vam to bude updatovat rovno s komentami
-----
potom ako to vy navrhujete ... sa to tiez da ale ja osobne teraz netusim ako sa dostat do eventu Refresh aby som tam doprogramoval nejaku logicku porovnavacku IDciek a nato prepisovanie comentov

je viac moznosti ako to prerobit

tu naplnite cestu + poradie
For Each vrtSelectedItem In .SelectedItems
redim preserve Pole(1,x)
aSplit = split(vrtSelectedItem,".")
Pole(0,x) = vrtSelectedItem
Pole(1,x) = right(aSplit(0),3)
next

a potom to Pole zoradite podla Pole(1,x)

je to len teoreticky napisane

este to upravim:

Range("tabulka2").Offset(-1, 0).Rows(2).Insert '
Range("tabulka1").Copy ' tabulka1=vkladaná tabulka
Range("tabulka2").Offset(-1, 0).Insert ' tabulka2= tabulka pred ktorú sa vkladá tabulka 1
Application.CutCopyMode = False

marjankaj ma pravdu staci ju pomenovat :)) dal som jej meno tabulka

skus toto:

a bude vzdy zlta? ked hej tak je to easy :)

teraz ked nad tym rozmyslam

tak idealne budu dve makra

makro 1 (ulozenie originalnej tabulky):
- vytvori sheet
- nahra tam tabulku
- hidne sheet

makro 2 (vytvorenie new tabulky podla predlohy zo sheetu)
- kedze nemame presne zadefinovane kde ma dat tu tabulku
- nieje dobre jasne co je koniec
- tak by bolo dobre to identifikovat podla selecnuteho riadku

napr. selecnem 56 riadok (alebo bunku) a od toho riadku vytvori nove riadky a do nich da tabulku

... staci tak?

Civi napsal/a:

Nejradši bych poslal přímo tu tabulku, co chci, ale tu zveřejnit bohužel nemůžu.


uz asi tomu zacinam chapat ale co ked si vytvorite 2 tabulky ulozite subor a nadruhy den chcete pokracovat a chcete pokracovat stale v povodnej tabulke??

- ked ano tak najlepsie bude original niekde uchovavat na inom sheete

Civi napsal/a:

Přesně sem sem se dostal a narazil na stejný problém jako u tvého příkladu.

Tabulku to přidá vždy pod první a to bohužel nejde.

Musí se vždy přidat pod poslední vytvořenou.


takze napr. mame sheet kde je 100 tabuliek

teraz si selecnem 50tu tabulku

a podnu vytvorim novu tabulku1 (v poradi bude 51)
a podnu tabulku2 (v poradi bude 52)
a dalsiu tabulku3 (v poradi bude 53)
ostatne sa len posunu dole (v poradi 54-103)

a teraz ako ma makro vediet ze co su povodne tabulky a co su novo vytvorene? tam musi byt identifikator

..... ale stale neviem ci to dobre chapu ... uz na mna leze vianocna nalada a v takovej nalade rozum uz vazne :)

- musi byt pod zakladnou tabulkou volny riadok!
- potom tam doplni riadky podla poctu riadkou tabulky
- a donovo vytvorenych riadkou doplni tabulku

nebude to stacit tak??

poslite prilohu :)

ved to presne robi

v tomto makre som tabulku prerobil na Selection ..... tj. najprv musite zaznacit oblast ktoru chcete rozmnozit (+ s tym textom)

potom som tam dorobil inputbox kde sa vas opyta kolko krat to chcete rozmnozit (zadajte tam number pri texte to zbugne)


Strana:  1 ... « předchozí  49 50 51 52 53 54 55 56 57   další » ... 82

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje