Excel - makro zwiększające odwołanie do komórki

Kwestia

Chcę, aby makro po otwarciu zwiększyło odwołanie do komórki o 11 za każdym razem, gdy książka zostanie otwarta, tj. Cell C18 ma = Arkusz2! H2. Następnie następnym razem, gdy się otworzy, chcę zmienić na = Arkusz2! H13, a następnie na następnym otwarciu = Arkusz2! H24 itd.

Rozwiązanie

Zakładając, że komórka, w której znajduje się wzór, to C18 (zmień kod, aby odzwierciedlić właściwą komórkę)

 Sub Auto_Open () Dim currentRow As String Dim sTemp As String sTemp = Zakres ("C18"). Wzór Do While (IsNumeric (Right (sTemp, 1))) currentRow = Right (sTemp, 1) i currentRow sTemp = Mid (sTemp, 1, Len (sTemp) - 1) Pętla currentRow = CLng (currentRow) + 11 zakres ("C18"). Formula = sTemp i prądRow End Sub 

Uwaga

Dziękujemy rizvisa1 za tę poradę na forum.

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki