Treść zadania
Autor: Sistof01 Dodano: 20.4.2014 (17:30)
Jak napisac funkcje ktora sprawdzalaby czy np w komorkach od E2 do J2 jest znak X albo 0 i wyswietla w tym momencie napis "Calosc" a jak jest chociaz jeden znak "-" to wyswietla napis "Czekamy" .I czy jest mozliwosc zeby funkcja w zaleznosci od wyniku (Calosc albo Czekamy) podkreslala komorki na zielono albo czerwono?
Zadanie jest zamknięte. Autor zadania wybrał już najlepsze rozwiązanie lub straciło ono ważność.
Najlepsze rozwiązanie
Rozwiązania
Podobne zadania
w jaki sposób wykorzystywana jest technologia informacyjna w życiu człowieka Przedmiot: Informatyka / Liceum | 1 rozwiązanie | autor: baranek18 21.9.2010 (22:51) |
jakie funkcje spełnia silnik w napedzie(dyski elastyczne) Przedmiot: Informatyka / Liceum | 1 rozwiązanie | autor: petunia 22.9.2010 (14:29) |
co to jest blokada zapisu Przedmiot: Informatyka / Liceum | 1 rozwiązanie | autor: petunia 22.9.2010 (14:33) |
Praca na temat pracownika socjalnego, czym się zajmuje, kim jest itd. Błagam Przedmiot: Informatyka / Liceum | 1 rozwiązanie | autor: Rudaa 17.11.2010 (19:46) |
Dokonaj klasyfikacji oprogramowania komputerowego ze względu na jago funkcje. Przedmiot: Informatyka / Liceum | 1 rozwiązanie | autor: martusia174 25.11.2010 (16:51) |
Podobne materiały
Przydatność 75% Scorpions (jako znak zodiaku)
People, who were born under this constellation on average are very complicated people: they are gifted with tenderness and sensitivety, together with a large imagination, which have a successful influence on their achievements in art. However sometimes their sensitive character may raise problems comunicating with other people. The most important thing in their life is their own feelings....
Przydatność 60% Jak napisac opowiadanie kiczowate - zasady.
ZASADA GENERALNA: musisz konsekwentnie grzeszyć przeciw dobremu smakowi literackiemu oraz wszystkim zasadom (poza gramatycznymi i ortograficznymi), które wpajają Ci poloniści. OKAZJA DO GRZECHU NR 1 - MIŁOŚĆ I ŚMIERĆ : Zmuś się do nadmiaru i wyolbrzymiania. Zachwycaj czytelnika wielkimi przeżyciami, namiętnościami, operowymi gestami bohaterów swojej opowieści. Szczególnie...
Przydatność 50% Mein Sternzeichen- mój znak zodiaku
ich bin am dreiundzwanzigsten februar geboren. Mein Sternzeichen ist Fische. Sie sind romantisch, sensiebel, schuchtern und nett. Sie mogen Komfort und Bequemlichkeit. Sie sind stur, wacklig, ungeduldig und nervos. Fische konnen stark und ausdarent sein. Sie gern befreundet sich mit Krebs, Jungfrau, Skorpion und Steinbock. Vertrete diese Sternzeichen sind vorsichtig, schwer erobern ihre...
Przydatność 50% Funkcje
Przy określaniu jakiegokolwiek przyporządkowania funkcję dzielimy na dwa zbiory -dziedzinę -przeciwdziedzinę Elementy dziedziny to argumenty a przeciwdziedzinyto wartości. Przy zadaniach z funkcji zawsze dane są dwa zbiory X i Y. Funkcja jest to takie przyporządkowanie kiedy każdemu elementowi za zbioru X przyporządkowany jest dokładnie jeden element ze zbioru Y Funkcja rosnąca...
Przydatność 50% "Jak moj znak zodiaku pomoże mi w nauce języka polskiego?"
Przyszłam na świat dnia 18 lutego i tym sposobem dołączyłam do grona Wodników. Jak można wyczytać w horoskopach,ludzie urodzeni pod moim znakiem,mają szereg pozytywnych cech. Przede mną wielkie możliwości! Jak się nie cieszyć z przypisywanej Wodnikowi ambicji? Przecież wiadomo,że ludzie posiadający ją mogą wiele osiągnąć w swoim życiu....
0 odpowiada - 0 ogląda - 1 rozwiązań
1 0
antekL1 22.4.2014 (13:21)
Masz w załączniku przykład arkusza, który to robi.
(ale pokolorować pól mi się nie udało)
UWAGA!
Przy otwieraniu pliku z załącznika trzeba zgodzić się na makra!
==========================
W komórce L2 (błękitnej) wołam funkcję f(n, zakres) gdzie:
n - ilość pól do sprawdzenia (tutaj: 6*3 = 18 pól (zaznaczonych
zakres - E1:J3 może być dowolny zakres, ciągły
Tego "n" też w zasadzie można by się pozbyć, licząc ilość pól w "zakres"
wewnątrz funkcji f, ale mi się nie chciało.
Kod funkcji - otwórz edytor: Narzędzia --> Edytor Visual Basic
Masz też go tutaj. W razie pytań pisz na priv.
==============================
Option Explicit
Function f(n As Integer, ByRef lista As Range) As String
Dim i As Integer
Dim blad As Integer
Dim minus As Integer
Dim znak As String
blad = 0
minus = 0
' Petla sprawdzajaca
For i = 1 To n
znak = lista.Cells(i).Value
If znak = "-" Then minus = 1
If Not ((znak = "-") Or (znak = "X") Or (znak = "0")) Then
blad = 1
End If
Next i
' Napis - zmiana
f = ""
If blad = 1 Then
f = "Zły znak (nie -,X,0) w komórkach"
Else
If minus = 1 Then
f = "Czekamy"
Else
f = "Całość"
End If
End If
End Function
==============================
Załączniki
Dodawanie komentarzy zablokowane - Zgłoś nadużycie