< návrat zpět

MS Excel


Téma: makro pro kopirovani ruznych hodnot rss

Zaslal/a 18.12.2019 12:23

Zdravim
Chtel bych se zeptat zda jde a jakym zpusobem nastavit makro, ktere když ho spustim tak chci aby mi z tabulky zkopírovalo napr data z "B1:B51" na jiny list a pak při dalším spusteni tohoto makra se mi zkopirovalo "C1:C51" při dalším "D1:D51" atd. atd. jde to nejak aniz bych upravoval samotne makro a tam zdroj dat
Predem diky

Zaslat odpověď >

Strana:  1 2   další »
icon #045297
avatar
Do globálnej premennej, ešte lepšie však asi priamo do nejakej pomocnej bunky, nastaviť počiatočnú hodnotu, tzn. stĺpec 3. V cykle potom danú hodnotu zvyšovať s krokom 1 a na kopírovanú oblasť sa potom odkazovať prostredníctvom tejto premennej. Takže, ide to, napríklad hore uvedeným spôsobom.citovat
#045311
elninoslov
Opäť nedôsledné zadanie. Kam na iný list ? Do stále rovnakej oblasti ? Do rovnakej oblasti ako aktuálna oblasť zdroja ? Do oblasti umiestnenej podľa iných podmienok ? ...
Tu je najjednoduchší variant - cieľ je rovnaká oblasť, a uchovanie čítača podľa "AL".
Příloha: zip45311_zosit7.zip (24kB, staženo 22x)
citovat
#045315
avatar
A z akého dôvodu to potrebuješ takto? Nie je jednoduchšie skopírovať to naraz? 4

A čo je ďalšie spustenie? Napríklad každý pondelok, keď znovu zapneš PC?citovat
#045321
avatar

marjankaj napsal/a:

A z akého dôvodu to potrebuješ takto? Nie je jednoduchšie skopírovať to naraz?

A čo je ďalšie spustenie? Napríklad každý pondelok, keď znovu zapneš PC?


jde mi hlavne o usnadneni práce, ja tohle makro jiz mam vytvoreno, jen ho musim pokazde upravovat a zadavat rucne cestu odkud ma kopirovat a na to se prave ptam jestli existuje prikaz který mi bude vyhledávat poslední zaplnene bunky v rozmezi viz priklad v mem zadani, protože se jedna o statistiku strelby, takze v radcich mam jmena hracu, sloupce jsou kola a doplnuji body, takze po kazdem kole chci udelat poradi strelcu, jak pisu na zacatku, tohle makro uz k tomu mam jde mi hlavne at po kazdem kole memit v makru cestu k aktuálním vysledkum, snad me pochopite :) ale i tak dekuji za snahucitovat
#045324
elninoslov
Ja nevidím žiadnu prílohu. Xlsm musíte zabaliť do Zip. Inak o hľadaní posledného stĺpca ste doteraz nič nepísal. To môže byť najschodnejšie pomocou vzorcov. No priložte tú zabalenú prílohu a určo sa dočkáte. Aj by som Vám dal príklad ale z mobilu to nejde... záleží na tom, čo tam presne máte INDEX/MATCH/HLOOKUP/OFFSET/matica ... možnosti sú.citovat
#045325
avatar
skús toto.
Sub Makro1()
Static i As Long
i = i + 1
Range("B1:B51").Copy Range(Cells(1, i + 2), Cells(51, i + 2))
End Sub
citovat
#045328
avatar
tady je to co potrebuji upravit (tedy to makro i s tabulkou)
Příloha: zip45328_statistiky.zip (19kB, staženo 24x)
citovat
#045330
avatar

djph napsal/a:

tady je to co potrebuji upravit (tedy to makro i s tabulkou)Příloha: 45328_statistiky.zip (19kB, staženo 1x)

Toto mám najradšej. Tabuľka sa nezhoduje s popisom v zadaní. A potom to ešte bude chcieť prispôsobovať, lebo mu to kopíruje inak ako to chcel on. 6citovat
icon #045331
avatar
..a preto je zbytocne cokolvek riesit pred tym, nez je problem presne definovany :)
pokial sa vsak bude jednat o pracu platenu od hodiny, tak to platit nemusi :)citovat
#045339
elninoslov
Nech sa páči, príklad vzorcami, bez makra (ktoré je tam fakt zlé). Ošetril som aj možnosť rovnakého počtu bodov.
Příloha: xlsx45339_zoradenie-vysledkov.xlsx (16kB, staženo 32x)
citovat

Strana:  1 2   další »

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