Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 27897 Skopiuj do schowka Podświerlenie komórki po wpisaniu zdefiniowanego znaku.
Autor Wiadomość
szunaj85 
forumowicz


Posty: 20
Wysłany: 2012-02-07, 22:34   Podświerlenie komórki po wpisaniu zdefiniowanego znaku.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
    ost_col = Range("IV1").End(xlToLeft).Column
   
    For Each c In Intersect(Target, Columns(1))
        If LCase(c.Value) = "x" Then
            Range(Cells(c.Row, 1), Cells(c.Row, ost_col)).Interior.ColorIndex = 8
        Else
            If c.Interior.ColorIndex = 8 Then
                Range(Cells(c.Row, 1), Cells(c.Row, ost_col)).Interior.Pattern = xlNone
            End If
        End If
    Next c
End If
End Sub
Mam kod, ale chciałbym aby po wpisaniu znaku "x" podświetlało się się tylko to pole gdzie został wpisany, a nie cały wiersz.
Dodatkowo jak zrobić żeby ta akcja dotyczyła kolumn z zakresu np. 1-10, a nie tylko kolumny 1?
W załączniku ten plik.

Zeszyt1.rar
Pobierz Plik ściągnięto 8 raz(y) 11.5 KB

ID posta: 147823 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

negatyv
Excel Expert



Zaproszone osoby: 4
Pomógł: 195 razy
Posty: 910
Wysłany: 2012-02-07, 22:50   

No makro pierwsza klasa, a nie wystarczy Ci formatowanie warunkowe? :)
Pierwsze pytanie.
Kod:
If LCase(Target.Value) = "x" Then
            Target.Interior.ColorIndex = 8
        Else
            If Target.Interior.ColorIndex = 8 Then
                Target.Interior.Pattern = xlNone
            End If
       End If.


Drugie pytanie: spójrz na pierwszą linię pod nagłówkiem funkcji.
ID posta: 147828 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum