| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 29.12.07 Prihlásený: 06.02.10 Príspevky: 21 Témy: 13 | Napísal hiba: 10.06.2009 15:56 | |
|
Ahoj, nevie mi niekto poradit s takymto problemom v exceli?
Mam stlpec s hodnotami - pribliozne 80 riadkov. Niektore bunky v tomto stlpci su prazdne.
Existuje nejaka moznost ako automaticky posunut zvysne hodnoty stlpca vyssie, tak aby tam uz nebola prazdna bunka?
Priklad stlpec so 6 hodnotami
1. riadok - 12
2. riadok - 4
3. riadok - prazdny
4. riadok - 9
5. riadok - 8
6. riadok - 11
Chcem aby sa hodnoty zo 4.,5. a 6. riadku automaticky posunuli o riadok, aby tam nebola ziadna prazdna bunka
Vdaka. Ocenil by som riesenie bez VBA.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 10.06.2009 19:23 | |
|
Makro pre Excel 2007. Tento kód vymaže vždy celý riadok, v ktorom je v prvom stĺpci prázdna bunka; berie sa do úvahy aktívny Workbook a aktívny Worksheet. Ak to chceš pre iný stĺpec, stačí zmeniť v treťom riadku tie "A" na iné písmeno. Kód: Sub DeleteEmptyRows() Dim c, i As Long c = Range(Range("A1"), Range("A104576").End(xlUp)).Rows.count For i = c To 1 Step -1 If Rows(i).Cells(1, 1) = "" Then Rows(i).Delete Shift:=xlUp End If Next i End Sub A ešte niečo: nefunguje to, ak niekto píše "odspodu", to znamená od 104567. riadku (ale nikto normálny tak nepíše, takže pre limitne 100% prípadov je to OK).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 20.07.09 Prihlásený: 02.11.09 Príspevky: 16 Témy: 0 | Napísal PaloPa: 20.07.2009 11:50 | |
|
hiba píše: ... Ocenil by som riesenie bez VBA.
bez VBA:
1) Označiť celú oblasť o ktorú ide
Tip: postaviť sa na prvú ľavú hornú bunku, CRTl+SHIFT+END - označí po poslednú použitú bunku
2) Zapnúť autofilter
XL2003 - Data/Filter/Autofilter
XL2007 - záložka "Data"/ ikona "Filter"
3) Vyfiltrovať prázdne riadky
(klik na šipku pri ľubovoľnom nadpise a zvoliť " (Blanks / Prázdne)")
4) Označiť vyfitrované riadky
(napr. klik myšou na záhlavia vyfiltrovaných riadkov)
5) Vymazať označené riadky
Tip: kláv. skratka - CTRL + -(kláv mínus)
Palo
|
|
Registrovaný: 20.07.09 Prihlásený: 02.11.09 Príspevky: 16 Témy: 0 | Napísal PaloPa: 20.07.2009 12:12 | |
|
p360t píše: ... A ešte niečo: nefunguje to, ak niekto píše "odspodu", to znamená od 104567. riadku (ale nikto normálny tak nepíše, takže pre limitne 100% prípadov je to OK).
Posledná bunka sa dá ošetriť, napr. takto:
xLastCell = Cells.SpecialCells(xlLastCell).Address xLastCell = "A" & Mid(xLastCell, InStr(2, xLastCell, "$") + 1)
Kód: Sub DeleteEmptyRows() Dim c, i As Long Dim xLastCell As String xLastCell = Cells.SpecialCells(xlLastCell).Address xLastCell = "A" & Mid(xLastCell, InStr(2, xLastCell, "$") + 1) c = Range(Range("A1"), Range(xLastCell).End(xlUp)).Rows.Count For i = c To 1 Step -1 If Rows(i).Cells(1, 1) = "" Then Rows(i).Delete Shift:=xlUp End If Next i End Sub
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Excel - automaticke vlozenie udajov/riadkov v Ostatné programy | 0 | 358 | 17.03.2020 11:21 ovechkin888 | | Excel - zoradenie riadkov podľa kritérií v stlpcoch v Ostatné programy | 1 | 1266 | 14.04.2014 14:04 Slayer | | pomoc excel v Ostatné programy | 1 | 501 | 30.09.2010 14:14 killer | | Excel graf pomoc v Ostatné programy | 0 | 263 | 14.10.2013 18:04 mkoleny | | excel - podmienene formatovanie .... pls pomoc v Ostatné | 2 | 1159 | 16.04.2008 17:51 referer | | Excel - pomoc pri spočítavaní v tabuľke v Ostatné programy | 1 | 848 | 03.11.2009 18:31 p360t | | posun v HTML, XHTML, XML, CSS | 3 | 678 | 24.12.2008 14:02 dedko45 | | Posun času v Krčma | 9 | 1572 | 04.11.2010 21:20 Jeffo | | posun casu... v Správy pre vedenie fóra | 6 | 3131 | 26.03.2006 14:10 JanoF | | monitor--posun obrazu v Monitory, televízory a projektory | 2 | 2512 | 24.01.2007 20:42 alien123 | | posun v riadku v Assembler, C, C++, Pascal, Java | 15 | 1260 | 12.10.2009 7:12 pizet | | JS posun thumbov v JavaScript, VBScript, Ajax | 1 | 497 | 20.04.2009 10:06 stenley | | posun po stranach v Redakčné systémy | 0 | 547 | 22.03.2007 21:56 Tom@S | | Pascal - posun prvkov pola v Assembler, C, C++, Pascal, Java | 17 | 1050 | 22.10.2012 17:40 Gregi555 | | posun celej obrazovky mysou v JavaScript, VBScript, Ajax | 3 | 513 | 29.02.2016 9:33 Kraliček | | Posun zvuku cez Dlna v Video programy | 0 | 349 | 08.10.2013 16:13 kuki_sk |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|