Witam. Nie mogę sobie poradzić z pewną procedurą VBA i szukam pomocy. Jestem początkujący także nie bardzo wiem co mogę zrobić.
Oto treść:
Na chwilę obecną mam to:
Sub krzyz()
Dim obszar As Range
Set obszar = Selection
obszar.Interior.Color = vbYellow
pw = obszar.Row
pk = obszar.Column
Range(Cells(pw - 3, pk), Cells(pw + 3, pk)).Interior.Color = vbBlack
Range(Cells(pw, pk - 3), Cells(pw, pk + 3)).Interior.Color = vbBlack
End Sub
Maluje mi to zaznaczony obszar na żółto a krzyż na czarno jednak krzyż ma być po środku, a u mnie tylko zachodzi na pomalowany obszar. To ustawienie gdzie ma być krzyż skopiowałem z innego zadania gdzie po prostu maluje krzyż o stałym rozmiarze. I tutaj pytanie. Jak zmienić kawałek kodu: