Aktywne Wpisy
Tywin_Lannister +1564
Tusk jest po prostu bezbłędny w tej kampanii xD
#bojowkadonaldatuska #bekazpisu #bekazprawakow #tvpis #polityka
#bojowkadonaldatuska #bekazpisu #bekazprawakow #tvpis #polityka
toniemojekonto1 +421
W kwestii wczorajszych zajść po meczu polecam poczytać Holenderską prasę.
https://www.nhnieuws.nl/nieuws/325535/alkmaar-weert-poolse-voetbalfans-uit-centrum-rond-risicowedstrijd-az
https://www.noordhollandsdagblad.nl/cnt/dmf20230928_72591305?utm_source=google&utm_medium=organic
Jeden artykuł sprzed 3 dni drugi sprzed 7dni.
Holendrzy wymyślili sobie, że bilety na mecz będą do odbioru w Hadze, ponad 80km od miejsca meczu. Natomiast Burmistrz Alkmaar nie życzyła sobie polaków w mieście i zabroniła im wejścia polakom do centrum Alkmaar. Dodatkowo nie zrobili strefy kibica która była na poprzednich europejskich meczach z Lazio Roma i cypryjskim Apollonem Limassol.
https://www.nhnieuws.nl/nieuws/325535/alkmaar-weert-poolse-voetbalfans-uit-centrum-rond-risicowedstrijd-az
https://www.noordhollandsdagblad.nl/cnt/dmf20230928_72591305?utm_source=google&utm_medium=organic
Jeden artykuł sprzed 3 dni drugi sprzed 7dni.
Holendrzy wymyślili sobie, że bilety na mecz będą do odbioru w Hadze, ponad 80km od miejsca meczu. Natomiast Burmistrz Alkmaar nie życzyła sobie polaków w mieście i zabroniła im wejścia polakom do centrum Alkmaar. Dodatkowo nie zrobili strefy kibica która była na poprzednich europejskich meczach z Lazio Roma i cypryjskim Apollonem Limassol.
Czesc. Potrzebuje wylaczyc przyciski po kliknieciu. Obecnie robie to tak. ale dziala to tylko dla jednego przycisku. Jak odwolac sie do wszystkich?
ActiveSheet.Shapes("Przycisk 94").OnAction = Empty
ActiveSheet.Shapes("Przycisk 94").DrawingObject.Font.ColorIndex = 16
Wyłączyć w sensie "zniknąć"?
Sub HideShapes_ActiveSheet()
Dim shp As Shape
For Each shp In ActiveSheet.Shapes
shp.Visible = False
Next shp
End Sub
To tak samo.
Tylko zmieniasz shp.Visible = False na shp.OnAction = Empty.
Tylko kurczę coś nie mogę wyłapać, jak zmienić kolor tekstu -- bo
shp.DrawingObject.Font.ColorIndex = 16
nie działa w pętli -- wymaga wskazania konkretnego kształtu z nazwy (albo zaznaczenia go) a pętla iteruje po liczniku kształtów.
Może jakiś mastah VBA wspomoże.
Bez zmiany koloru:
Sub HideShapes_ActiveSheet()
Dim shp As Shape
For Each shp In ActiveSheet.Shapes
shp.OnAction = Empty
Next
próbowałem tak:
Dim shp As Shape
shp.OnAction = Empty
ale wtedy dostaje error : "Object Variable or With not set"
A nie działa po prostu powielenie tych dwóch linijek dla każdego przycisku z osobna, z nazwą każdego przycisku?
ActiveSheet.Shapes("Przycisk 95").OnAction = Empty
ActiveSheet.Shapes("Przycisk 95").DrawingObject.Font.ColorIndex = 16
ActiveSheet.Shapes("Przycisk 96").OnAction = Empty
ActiveSheet.Shapes("Przycisk 96").DrawingObject.Font.ColorIndex = 16
ActiveSheet.Shapes("Przycisk 97").OnAction = Empty
ActiveSheet.Shapes("Przycisk 97").DrawingObject.Font.ColorIndex = 16
Komentarz usunięty przez autora
Sub Button1_Click()
DisableButton Sheet1, ActiveSheet.Shapes(Application.Caller).Name
End Sub
Sub DisableButton(hostSheet As Worksheet, shapeName As String)
Dim shp As Shape
On Error Resume Next
Set shp = hostSheet.Shapes(shapeName)
On Error GoTo 0
If Not shp Is Nothing Then
With shp
If .Type = msoFormControl Then
.OnAction = ""
.DrawingObject.Font.ColorIndex = 16
End If
End With
End If
End