Kezdőoldal » Számítástechnika » Programok » Hogy csinálható legegyszerűbbe...

Hogy csinálható legegyszerűbben excelben az hogy csak mondjuk minden 7. sor legyen kijelölve?

Figyelt kérdés

Tehát pl. hogy csak a 7. a 14. a 21. a 28. stb. stb. mindez akár a végtelenségig.


Mi lenne ennek a legegyszerűbb módja?


Office 2007 amúgy,ha számít valamit.


Előre is köszi!



2021. nov. 29. 14:05
 1/4 anonim ***** válasza:
100%

Segédoszloppal megoldható valamennyire. Csinálnod kell egy olyan jelölést, ami minden 7. sorra érvényes, például raksz egy "x" a 7. sorba, kijelölöd az első hét sort, és ezt a kijelölést húzod lefelé. A hatása az lesz, hogy minden 7. sorba berak egy X-et (és nem neked kell kézzel, egyesével beírni amíg végiggörgeted a táblázatot).

Ezután létrehozol egy szűrőt, ahol a szűrési feltétel az "x" lesz, ekkor a program egymás alá belistázza a sorokat, kihagyva az összes többit. Innentől kezdve pedig már a sorokkal műveleteket lehet végezni.

2021. nov. 29. 14:20
Hasznos számodra ez a válasz?
 2/4 CspCsj ***** válasza:

Vagy mondjuk makróval:

- Alt+F8 kombináció

- adsz a makródnak egy nevet pl.: KijeloloMakro

- nyomj a "Létrehozás" gombra (vagy csak Enter billentyű)

- bemásolod a következő kódrészt a "Sub KijeloloMakro() ... End Sub" sorok közé:


Dim Kijeloles As Range

Dim i As Integer

Set Kijeloles = Rows(7)

For i = 7 To 10000 Step 7

Set Kijeloles = Union(Kijeloles, Rows(i))

Next i

Kijeloles.Select


- módosíts rajta amit gondolsz: így a 10000-ik sorig megy 7-esével

(10000-nél csak pár másodpercig, de 30000-nél már fél percig tartott mire végzett)

- zárd be a makrószerkesztő Visual Basic ablakot

- újra Alt+F8

- "Indítás" gomb (vagy csak Enter)


Megj.:

Hogy ne tartson a végtelenségig a kijelölés végéig görgetni, ezért nyomj Shift+Enter kombinációt, ami a kijelölés végére ugrik.

2021. nov. 29. 23:09
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

1-esnek: hogy erre hogy nem gondoltam!Köszi!Problem solved!


2-esnek: bár az első megoldás tehát be is vált azért neked is nyomtam egy zöld pipát.A lényeg a segítő szándék :-)

2021. nov. 30. 11:46
 4/4 anonim ***** válasza:

2-estől talán egyszerűbb, ha már makró:


Public sub tökmindegy

Dim i As Integer

For i = 7 To 10000

if i mod 7 = 0 then cells(i,2).value ="x" ' itt az oszlop szám a második paraméter

Next i

end sub

2021. dec. 8. 21:54
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!