Forum » Programska oprema » excel
excel
volvodlak ::
Zanima me kako bi lahko v čim manj korakih 100 števil, ki so v 10 vrsticah v kateri je 10 celic v vsaki celici pa 1 število skopiral v 1 stolpec kjer bi bilo vseh 100 števil razvrščenih po vrsti ?
- premaknil iz Pomoč in nasveti: ToniT ()
balasko ::
................ ko vse skopiraš v 1 stolpec uporabiš funkcijo A-ž (razvrsti naraščajoče)
Zgodovina sprememb…
- spremenil: balasko ()
volvodlak ::
Še ve mogoče kdo za postopek z manj koraki ?
Podatki pa bi morali biti razvrščeni od 1. v 1. vrstici do zadnjega v zadnji vrstici in ne po velikosti.
Podatki pa bi morali biti razvrščeni od 1. v 1. vrstici do zadnjega v zadnji vrstici in ne po velikosti.
smetko ::
Če slučajno hočeš da vrstico prekopiraš v stolpec pač uporabiš posebno lepljenje in izbereš transponiraj.
No comment
volvodlak ::
To znam narediti samo tako, da označim vse vrstice potem kopiram-transponiram-posebno leplenje in tako dobim 10 stolpcev, potem pa vseh 9 enega za drugim premaknem pod prvega.Zanima me če bi bilo možno kar vse naenkrat skopirat v 1 stolpec?
smetko ::
napišeš makro.
spodnji makro ti vse celice v matriki od A1 do J10 prepiše v kolono L od 1 do 100
For i = 1 To 10
For j = 1 To 10
Cells(10 * i + j - 10, 12).Value = Cells(i, j).Value
Next j
Next i
spodnji makro ti vse celice v matriki od A1 do J10 prepiše v kolono L od 1 do 100
For i = 1 To 10
For j = 1 To 10
Cells(10 * i + j - 10, 12).Value = Cells(i, j).Value
Next j
Next i
No comment
volvodlak ::
Kaj pa takrat ko se število vrstic in celic spreminja ( 10x10 sem napisal samo kot primer)?
Bi se dalo napisat kakšen splošen makro za različno število vrstic in števil?
Bi se dalo napisat kakšen splošen makro za različno število vrstic in števil?
smetko ::
Spodnji primer ti matriko katero predhodno označiš prepiše v stolpec M od vrstice 1 naprej.
vrstica = 0
For i = 1 To Selection.Rows.Count
For j = 1 To Selection.Columns.Count
vrstica = vrstica + 1
Cells(vrstica, "M").Value = Selection.Cells(i, j).Value
Next j
Next i
vrstica = 0
For i = 1 To Selection.Rows.Count
For j = 1 To Selection.Columns.Count
vrstica = vrstica + 1
Cells(vrstica, "M").Value = Selection.Cells(i, j).Value
Next j
Next i
No comment
mikko ::
Ok hvala, na žalost je treba to delati vsakič znova oz. označiti vse vrste kjer se pojavijo procenti in tam decrease decimal...
Hvala še enkrat ;)
Hvala še enkrat ;)
volvodlak ::
Sem ugotovil, da bi rabil malo spremenjen makro in sicer bi mi moral vrstice skopirati v kolono tako, da bilo na vrhu stolpca prvo število iz zadnje vrstice na koncu pa zadnje število iz prve vrstice.
Smetko, kdorkoli, prosim za pomoč.
Smetko, kdorkoli, prosim za pomoč.
smetko ::
zamenjaj
For i = 1 To Selection.Rows.Count
z
For i = Selection.Rows.Count To 1 Step -1
For i = 1 To Selection.Rows.Count
z
For i = Selection.Rows.Count To 1 Step -1
No comment
BlackHole ::
Mikko. Ko boš prvo celico uredil na dve decimalki, se postavi na njo in daj "copy". Potem pa označi vse ostale, ki potrebujejo enako lastnost in pojdi na posebno lepljenje... oblika (formats), da ne boš vsako posebej urejal na roke.
LP Marko
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel: tiskanje po vrsticahOddelek: Pomoč in nasveti | 1103 (1016) | luksorzi |
» | kako v excelu avtomatsko obarvati celiceOddelek: Programska oprema | 4164 (3937) | smetko |
» | Calc/excel delo s tabeloOddelek: Programiranje | 1454 (1221) | salabajs |
» | excel+visual basicOddelek: Pomoč in nasveti | 1559 (1446) | švrk |
» | [excel] makro | excel -pomocOddelek: Programiranje | 1961 (1745) | smetko |