Kezdőoldal » Számítástechnika » Programok » Excel: "Ha adott sor B cellája...

Excel: "Ha adott sor B cellája üres, töröld a sort"?

Figyelt kérdés

Excel-ben lehetséges olyan feltételt írni, hogy "Ha adott sor B cellája üres, akkor törölje az adott sort?

Tehát ne rejtse el, hanem törölje az egészet.


Tehát:

Ha "B2="" egész 2. sor törlése

Ha "B3="" egész "3" sor törlése.

stb és így tovább...


Microsoft Excel 2019 változat amiben ezt szeretném megoldani - ha ez számít valamit.



2023. ápr. 4. 10:49
 1/8 anonim ***** válasza:
Szerintem ez csak makróval megy.
2023. ápr. 4. 10:49
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Meg tudod írni miképpen csináljam meg makróval?

Ha nem hosszú: hova írjam be a makrót, hogyan futtassam.

Gondolom aki ért hozzá annak 1-2 sor kód egy ilyen.

2023. ápr. 4. 10:56
 3/8 anonim ***** válasza:

Meg lehet írni a makrót, de nem feltétlenül van értelme, mert elméletileg 2 esetben kell ezt csinálni:


1. Ha már annyi új adatot beleírtál/importáltál, hogy összegyült annyi, hogy sok legyen egyesével törölni. Ez azért idő.

2. Valami más rendszerből vannak letöltve az Excel fájlok és minden alkalommal meg kell tisztítani.


Egyikhez sem éri meg makrózni.


Egyszerűen szűrd le.

1. B1-be belekattintasz és nyomsz egy Ctrl+Shift+L kombinációt.

2. Ezután a kis nyilat lenyitod a B1-ben, és az értéklistában rányomsz, hogy összes (ezzel megszűnik a kijelölés).

3. Majd ugyanott a kis listában legörgetsz az aljára és bekattintod, hogy "Üres". Ezzel kiválasztottad, és elérted, hogy

4. OK gomb után, azokat a sorokat fogod csak látni, amiben a B üres. Ezeket pedig egyben kijelölve tudod is törölni.

Utána már csak meg kell szüntetni a szűrést.

2023. ápr. 4. 12:55
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

"1. Ha már annyi új adatot beleírtál/importáltál, hogy összegyült annyi, hogy sok legyen egyesével törölni. Ez azért idő."


Az adatok rendelkezésre állnak, amelyekkel dolgozom és sokszáz van.


"2. Valami más rendszerből vannak letöltve az Excel fájlok és minden alkalommal meg kell tisztítani."


Különféle ilyen tálbázataim vannak és ilyen szisztéma szerint kell végigmennem: "ha adott sor B oszlopában nincs adat" akkor "egész sor nem kell".


Köszönöm, ezt a szűréssel való megvalósítást kipróbálom.

2023. ápr. 4. 13:00
 5/8 anonim ***** válasza:

Akkor mondom... :)


Sub Makró1()

Columns("B:B").Select

Selection.SpecialCells(xlCellTypeBlanks).Select

Selection.EntireRow.Delete

Range("B1").Select

End Sub


Úgy csináld, hogy

Fejlesztőezközök -> makró rögzítése


B oszlopot kijelölöd

Kezdőlap -> keresés és kijelölés -> Irányított kijelölés -> üres cellák


(erre ki lesz jelölve az összes üres cella a B oszlopban)

jobb klikk egérrel és teljes sor törlése


Ezután a makrót leállítod.

Ezzel kész a fenti makró.


Ha a personal.xlsb-be mented, akkor bármelyik munkalapon használható lesz. ;)


[link]

2023. ápr. 9. 18:31
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Szövegfájl-kezeléssel, .csv-ben oldottam meg, aztán visszamásoltam az eredményt. :)
2023. ápr. 30. 16:33
 7/8 anonim ***** válasza:

Többet kínlódsz vele úgy!

Szerintem egyszerűbb amit írtam:

1, kijelölöd a B oszlopot,

2, menüből irányított keresés, üres cellák kijelölése

3, jobb klikk és teljes sor törlése.


Ha makróval rögzíted is az egyéni füzetbe, akkor többször meg sem kell csinálnod ezeket a lépéseket. Csak a makrót kell majd futtatnod. (hozzárendelt billentyűkombinációval, vagy csinálsz neki egy gombot az eszköztáron)

2023. máj. 4. 08:18
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

Köszönöm. Máskor így fogom csinálni.

Egyébként előre vannak hasonló célra "Pascal-programjaim", biztos nem valami elegáns megoldás a "csv-s szövegfájl-kezelés" :)

2023. máj. 4. 08:50

Kapcsolódó 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!