Excel smazání každého druhého sloupce Vyřešeno
Excel smazání každého druhého sloupce
Ahoj, prosím o radu, jak by bylo možné v Excelu smazat každý druhý sloupec. Popřípadě odstranit buňku vždy s určitou hodnotou. Mám právě nějaká naměřená data a je jich celkem dost ---> vždy asi 2000. Je to vždy tak, že v jednom sloupci je hodnota kterou potřebuji pro výpočet a ve druhhém sloupci je znaménko, které pro výpočet nepotřebuji a takto se to neustále opakuje. To znaménko je tam vždy + nebo -. Pro představu přidávám příklad těchto hodnot http://www.uloz.to/xSwNvFM/hodnoty-xlsx . Děkuji za odpověď. S pozdravem J.
-
- Level 2
- Příspěvky: 197
- Registrován: duben 12
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel smazání každého druhého sloupce
Smazání x-tého řádku v zadané oblasti
Další možnosti jak mazat sloupce (řádky) splňující určitou podmínku
Případně další kódy pro práci s řádky a sloupci http://office.lasakovi.com/excel/vba-li ... -vba-kody/
Kód: Vybrat vše
N = 2
Set DeleteRange = Range("A1:A10")
Dim cCount As Long, c As Long
If DeleteRange Is Nothing Then Exit Sub
If DeleteRange.Areas.Count > 1 Then Exit Sub
If N < 2 Then Exit Sub
With DeleteRange
cCount = .Columns.Count
For c = N To cCount Step N - 1
.Columns(c).EntireColumn.Delete
Next c
End With
Další možnosti jak mazat sloupce (řádky) splňující určitou podmínku
Kód: Vybrat vše
Set rng = Range("A1:A10")
i = 1
For counter = 1 To rng.Rows.Count
If rng.Cells(i) = "smazat" Then
rng.Cells(i).EntireRow.Delete
Else
i = i + 1
End If
Next
Případně další kódy pro práci s řádky a sloupci http://office.lasakovi.com/excel/vba-li ... -vba-kody/
Naposledy upravil(a) pavel.lasak dne 06 kvě 2012 14:51, celkem upraveno 1 x.
Více o kancelářském balíku MS Office na http://office.lasakovi.com/ (Word, Excel, PowerPoint, Access, Outlook, Project, OneNote)
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Excel smazání každého druhého sloupce
Problém bych viděl v pevně použité oblasti pro mazání. Raději bych měl možnost na základě uvedených parametrů + a - procházet 1 řádek a pokus narazí na 1. znak + nebo mínus, smaže příslušný sloupec.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Level 2
- Příspěvky: 197
- Registrován: duben 12
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel smazání každého druhého sloupce
Pokud je zpracovávaný dokument stále stejný, pevné oblasti bych se nebál. Nebo lze zjistit poslední vyplněný sloupec
Parametry zadávat do formuláře (místo +- se může zadat cokoli jiného), nebo pevně dané?
V ukázce stačí mazat každý druhý sloupec (pokud nedochází ke změnám).
Kód: Vybrat vše
PosledniPlnySloupec = Cells(1, Columns.Count).End(xlToLeft).Column
Parametry zadávat do formuláře (místo +- se může zadat cokoli jiného), nebo pevně dané?
V ukázce stačí mazat každý druhý sloupec (pokud nedochází ke změnám).
Více o kancelářském balíku MS Office na http://office.lasakovi.com/ (Word, Excel, PowerPoint, Access, Outlook, Project, OneNote)
Re: Excel smazání každého druhého sloupce Vyřešeno
Návod na smazání od pavel.lasak funguje dobře a svůj účel splnil. Děkuji za všechny odpovědi. S pozdravem J.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 9
- 3415
-
od atari
Zobrazit poslední příspěvek
28 kvě 2025 18:09
-
- 2
- 12872
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 6133
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3819
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
-
Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
- 4640
-
od lubo.
Zobrazit poslední příspěvek
14 led 2025 00:51
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů