Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Excel- zamiana wartości w komórce

Arju01 02 Feb 2021 07:14 165 5
  • #1
    Arju01
    Level 3  
    Witam. Nie potrafię sobie poradzić z zamianą wartości w komórce, jeżeli ta wartość jest wynikiem formuły. Nie pomaga nawet przekopiowanie tejże wartości do innej komórki i wklejenie samej wartości. Dokonując zmany popzez ctr+f "zamień" nic się nie dzieje poza pogrubieniem trzcionki. Dodam, że próbuję wspomnianą wartość zamienić na pustą komórkę. ( Nie mogę użyć delete :| )
    Pzykładowy plik w załączniku. Zmiana dotyczy kolumny B lub C. W żadnej z nich nie potrafię dokonać zmiany. Może jakieś makro pomoże?
    Ethernet jednoparowy (SPE) - rozwiązania w przemyśle. Szkolenie 29.09.2021r. g. 11.00 Zarejestruj się za darmo
  • #2
    mariuszp19
    Level 34  
    Dziwne, ja nie mam problemu ze zmianą zawartości komórki w Twoim pliku. A masz włączone edytowanie pliku?
  • #3
    Arju01
    Level 3  
    Załączam plik, w którym po uruchomieniu makra dane są wklejane do kolumny D ( z której później tworzone są komentarze w kolumnie C). Niestety w kolumnie D nie mam możliwości zamiany "0" na "". Co jest tego przyczyną?

    Edit:
    Jak pobiorę ten plik z elektrody, to wszystko działa :cry:
    W oryginalnym pliku nie działa. Przyczyna może tkwić w napisanym makrze?

    EDIT
    Arju01 wrote:
    Załączam plik, w którym po uruchomieniu makra dane są wklejane do kolumny D ( z której później tworzone są komentarze w kolumnie C). Niestety w kolumnie D nie mam możliwości zamiany "0" na "". Co jest tego przyczyną?

    Edit:
    Jak pobiorę ten plik z elektrody, to wszystko działa :cry:
    W oryginalnym pliku nie działa. Przyczyna może tkwić w napisanym makrze?


    Makr o wygląda tak:

    Code: text
    Log in, to see the code


    Scaliłem. RADU23
  • #5
    Maciej Gonet
    VBA, Excel specialist
    Nie bardzo rozumiem, po co ta cała zabawa z zerami, zamianą na puste, usuwaniem komentarzy.
    Po co wyświetlać zera gdy brak danych?
    Po co w ogóle tworzyć te komentarze z zerami?

    Poza tym ostatnia część kodu (usuwanie komentarzy) w ogóle by nie zadziałała, bo komórki z komentarzami były puste, a funkcja End uwzględnia zawartość komórki, a nie komentarze.

    Spróbuj i ewentualnie dopasuj takie makro:
    Code: vbscript
    Log in, to see the code
  • #6
    Arju01
    Level 3  
    Plik jest przykładowy. Plik właściwy służy do importowania danych i doklejania ich do istniejącego już arkusza z danymi poprzednich importów. Importowane są różne ilości danych -wierszy. Od jednego do 60. Dlatego plik przygotowany jest na import maksymalnej ilości danych, a jak jest ich mniej, to puste komentarze są kasowane.
    Niestety moja znajomość VBA pozwala jedynie na nagranie makra , następnie na niewielkie dopasowanie do potrzeb... ale staram się rozwijać 😉