ID tematu: 430
 |
Prosze o pomoc |
Autor |
Wiadomość |
Tajan

Pomógł: 5618 razy Posty: 12152
|
Wysłany: 09-02-2007, 23:47
|
|
|
11 to nie 30. Proponuję je wypisać i użyć makra, tak jak poniżej:
Kod: | Private Sub KopiujMiesiac(nrMies As Integer)
Dim arkusz As Worksheet
Dim nieKopiuj
nieKopiuj = Array("Ustawiania", "NieKopiowany1", "NieKopiowany2") ' itd ...
For Each arkusz In ActiveWorkbook.Worksheets
If IsError(Application.Match(arkusz.Name, nieKopiuj, 0)) Then
'Aktywuj wybrany arkusz
arkusz.Activate
'sprawdź warunek
If Sheets("Ustawienia").Range("M13").Value = nrMies Then
KopiujDane nrMies
Else
'warunek niespełniony
MsgBox "Chcesz skopiować niewłaściwy " & _
"miesiąc na arkuszu " & nazwa
Exit Sub
End If
End If
Next
End If
End Sub
|
|
|
 | ID posta:
2412
|
|
|
 |
|
|
|
jarekjarek
Exceloholic

Pomógł: 1 raz Posty: 113
|
Wysłany: 09-02-2007, 23:59
|
|
|
Dziękuje BARDZO !!!
był mały błąd
Next
End If
End Sub
End If było tutaj zbędne
Jeszcze raz Bardzo Dziękuję |
|
 | ID posta:
2413
|
|
|
 |
|
|
Tajan

Pomógł: 5618 razy Posty: 12152
|
Wysłany: 10-02-2007, 00:10
|
|
|
Sorry, ale pisałem bez testowania. |
|
 | ID posta:
2415
|
|
|
 |
|
|
jarekjarek
Exceloholic

Pomógł: 1 raz Posty: 113
|
Wysłany: 10-02-2007, 00:56
|
|
|
Nie ma sprawy |
|
 | ID posta:
2418
|
|
|
 |
|
|
|
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
|
|
Strona uĹźywa plikĂłw cookies.
Kliknij tutaj, Ĺźeby dowiedzieÄ siÄ jaki jest cel uĹźywania cookies oraz jak zmieniÄ ustawienia cookie w przeglďż˝darce.
KorzystajÄ
c ze strony uĹźytkownik wyraĹźa zgodÄ na uĹźywanie plikĂłw cookies, zgodnie z bieĹźÄ
cymi ustawieniami przeglÄ
darki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe
|