Uruchamianie makra w Excelu - ZDARZENIA
Vložit
- čas přidán 8. 05. 2022
- Uruchamianie makra w excelu można wykonać na kilka sposobów.
magiaexcela.pl/coffeerum/ - tutaj w archiwum znajdziesz materiały omawiane na spotkaniach w ExcelCofeeRum.
Jednym z nim jest wykorzystanie ZDARZEŃ.
Nawet jeśli nie znasz makr i nigdy jeszcze nie pisałeś kodu VBA to przekonasz się, że wystarczy znajomość kilku trików i będziesz mógł robić rzeczy, których nigdy nie wykonasz za pomocą formuł.
Excel oferuje wiele typów zdarzeń, ja dzisiaj omówię najpopularniejsze:
Before_DoubleClick - podwójne kliknięcie lewym przyciskiem myszy.
Worksheet_SelectionChange - aktywacja komórki
WorksheetChange - zmiana zawartości komórki.
Jeśli masz pytania związanie z uruchamianiem makr zapraszam na cotygodniowe spotkania w ExcelCoffeeRum; w każdy wotrek o godzinie 10:00.
Link do bezpłatnej rejestracji: magiaexcela.pl/coffeerum/ - Věda a technologie
dzieki, bardzo przydatne
Każdy maniak excelowy powinien obejrzeć ten materiał i zobaczyć jakie cuda można robić w Excelu. Tomasz w formie!
Dopiero się rozkręcam po wakacjach 😀. Ale cuda można robić - potwierdzam.
Baaaardzo Panu dziekuję!!
super wiedza :) dzięki za jej przekazanie, osobiście już zrobiłem wykorzystanie zdarzeń w swoich plikach, mega pomocne i ułatwiające :)
Super - o to chodzi, żeby ułatwiać sobie pracę.
Świetny materiał :) żałuję, że nie istniał, gdy dużo raportowałem na Excelu i wszystko opierałem na makrach odpalanych z przycisków, z eventami byłoby lepiej i możnaby więcej rzeczy zrobić.
Materiał świetny bardzo potrzebuję wykorzystanie zdążenia Change ale a z jakiegoś powodu mi nie działa. Napisałem identyczny kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Target.Worksheet.Range("E8:E15")) Is Nothing Then
Me.Cells(Target.Row, 6).Value = Date
End If
End Sub
Nie wiem co zrobiłem źle :(
Czy jest szansa na pomoc/
Podeślij przykład i zobaczmy. tomasz@magiaexcela.pl Możłiwe powody: masz wyłączone makra, lub masz wyłączene zdarzenia; możesz napisać i wywołać procedurę: Application.EnableEvents = True