VBA ciklushoz - hurok egy sor cellán keresztül - VBA kódpéldák

A VBA -ban a sejtek tartományán keresztül hurkolhat, műveleteket alkalmazva a tartomány minden cellájára.

Ha egy tartomány minden cellájának állapotát szeretné tesztelni a VBA használatával, akkor a legjobb módja az, hogy cikluson keresztül végighalad a tartományon, tesztelve az egyes cellákat. Íme két kódpélda, amelyek bemutatják, hogyan lehet cikluson átmenni. A tartomány értékét lecserélheti minden olyan tartományra, amelyre át kell lépnie.

Loop keresztül a sejtek tartományát

Ez a példa egy sor cellán keresztül megy keresztül. Az if utasítás teszteli a feltételt, ha a cella tartalmazza a „FindMe” szöveget, és üzenetdobozt mutat a szöveg helyével, ha megtalálta.

1234567891011 Nyilvános alhurokcellák ()Dim c Mint tartományMinden c tartományban ("A1: A10")Ha c.Value = "FindMe" AkkorMsgBox "FindMe megtalálható a" & c.Address címenVége HaKövetkező cEnd Sub

Loop végig az egész oszlopon

Ez a példa az A oszlop teljes tartományát járja át.

1234567891011 Nyilvános alhurok oszlop ()Dim c Mint tartományMinden c tartományban ("A: A")Ha c.Value = "FindMe" AkkorMsgBox "FindMe megtalálható a" & c.Address címenVége HaKövetkező cEnd Sub

Hurkolja végig az egész sort

A következő példa az 1. soron keresztül halad, figyelembe véve a teljes sort egy tartományban.

1234567891011 Nyilvános alköri sor ()Dim c Mint tartományMinden c tartományban ("1: 1")Ha c.Value = "FindMe" AkkorMsgBox "FindMe megtalálható a" & c.Address címenVége HaKövetkező cEnd Sub

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave