Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

vba excel ukrywanie pustych wierszy

polBarca 13 Wrz 2012 07:41 4050 4
  • #1 13 Wrz 2012 07:41
    polBarca
    Poziom 11  

    Witam,

    Jestem początkujący i potrzebuje pomocy. Chciałbym ukryć puste wiersze za pomocą VBA. Znalazłem taki kod ale do usuwania, próbowałem go przerobić ale mi nie wychodzi. Bardzo proszę o pomoc.

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0 4
  • #2 13 Wrz 2012 08:04
    adamas_nt
    Moderator Programowanie

    Masz literówkę, powinno być: "delete". Dla ukrywania nagraj sobie makro i podstaw, zamiast delete, polecenie nagrane przez rejestrator (ciąg po selection).

    0
  • #3 13 Wrz 2012 12:56
    polBarca
    Poziom 11  

    Próbowałem już tak robić i coś źle działa

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #4 13 Wrz 2012 13:35
    adamas_nt
    Moderator Programowanie

    polBarca napisał:
    coś źle działa
    A jak powinno? Pewnie trzeba zmodyfikować któryś z warunków...

    0
  • #5 19 Wrz 2012 09:26
    Luckymag
    Poziom 11  

    Sądzę, że chodzi o ten warunek:
    If Cells(i, "B").Value = "" Then
    Jak daję
    If Cells(i, "B").Value = "10" Then to dla wiersza o tej wartości w komórce działa (może użyj .text ?)

    Po drugie nagrane makra z regóły trzeba uprościć wywalacąc .select (bo po co zaznaczać?)
    W tm przypadku :
    Rows(i).EntireRow.Hidden = True

    1