Hogy csinálható legegyszerűbben excelben az hogy csak mondjuk minden 7. sor legyen kijelölve?
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!
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.
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.
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 :-)
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
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!