Aktywne Wpisy
dawig123 0
Szukam do swojej małej działalności pracownika - działalność w Katowicach, praca to obsługa klienta. Jedyne wymagania to Angielski B2, niemiecki B2, prawo jazdy, podstawy komputera wiadomo i tyle, doświadczenie niewymagane - ile byście takiemu pracownikowi zaoferowali? Wiem, że za minimalną nie ma szans przez niemiecki ale UoP i 5200-5500 brutto będzie ok myślicie?
#katowice #pracbaza #korposwiat #praca #niemiecki
#katowice #pracbaza #korposwiat #praca #niemiecki

źródło: temp_file5256611690359751319
Pobierz




Sub ShadeEveryOtherRow()
Dim Counter As Integer
'For every row in the current selection...
For Counter = 1 To Selection.Rows.Count
'If the row is an odd number (within the selection)...
If Counter Mod 2 = 1 Then
'Set the pattern to xlGray16.
Selection.Rows(Counter).Interior.Pattern = xlSolid
Selection.Rows(Counter).Interior.Pattern = xlSolid
Selection.Rows(Counter).Interior.PatternColorIndex = xlAutomatic
Selection.Rows(Counter).Interior.ThemeColor = xlThemeColorAccent4
Selection.Rows(Counter).Interior.TintAndShade = 0.399945066682943
Selection.Rows(Counter).Interior.PatternTintAndShade = 0
End If
Next
End Sub
znalazłem taki kod na kolorowanie co drugiego wiersza w zaznaczeniu, i dziala. pytanie mam takie - czy mozna zmienic ten kod zeby kolorowal co 3,4,5 wiersz? i czy mozna zmienic go tak zeby zaczynal kolorowanie np. w przypadku kolorowania co 2. to zeby zaczynal od drugiego wiersza, kolorowanie co 3. zeby zaczynal od 3. itd.
@turbine: If Counter Mod 2 = 1 Then
Zmien na If Counter Mod 3 = 0 Then
Wtedy masz dokładnie co 3 wiersz pokolorowany
W obecnym stanie kod dziala tak, ze jezeli reszta z dzielenia przez 2 to 1. to kolorujesz
Sub ShadeEveryOtherRow()
Dim Counter As Integer
'For every row in the current selection...
For Counter = 1 To Selection.Rows.Count step [tutaj wstaw liczbe co który wiersz
Komentarz usunięty przez autora
Sub koloruj3()
Dim Counter As Integer
'For every row in
Z ciekawosci - musi byc vba? Bo mozna tez formatowaniem warunkowym w oparciu o formule:
=MOD(ROW(),2)=1
lub
=MOD(ROW(),2)=0
Zamiast 2 moze byc 3, 5, 7…n
I odpowiednie formatowanie do tego. Choc akurat to pewnie lepsze dla arkusaza a nie zaznaczenia tylko.