Macro összekötő sejtek Excel szöveges feltételek

Meg kell kiválasztani és rögzíteni egy sorban minden terméknév tartozó egy adott gyártó, a csatlakoztatáshoz.

Macro összekötő sejtek Excel szöveges feltételek

Ahhoz, hogy ilyen irányú intézkedéseket kell használni kapcsolási szövegének az adott körülmények között ez a funkció nem áll rendelkezésre, így hozunk létre egy speciális makró funkció egy hagyományos kapcsolási értékeket.

Ahhoz, hogy hozzá egy makró, hajtsa végre a következő lépéseket:

Code VBA makró:

Funkció Scepka (DiapazonScepki Ahogy Range, DiapazonPoiska Ahogy Range, Uslovie As String)

Dim Delitel As String, i As Long. OutText As String

„Hozzárendelése változók makrosaDiapazonScepki - a tartományban szöveget összefűzve, DiapazonPoiska - egy sor feltételt az összehasonlítás; Uslovie - ez egy olyan állapot, keresünk, Delitel - szimbólum elválasztó.

Delitel = «» 'adja meg a határoló (a karaktert, mely elválasztja a kapcsolódó szöveget, akkor a szóköz vagy érvénytelen „-, akkor a szöveg összeolvad egy szót)

Ha DiapazonPoiska.Count <> DiapazonScepki.Count Aztán

EndIf „ha adattartományok ellenőrzéshez és a kapcsolási különböznek hossza - egy hibafüggvény van zárva, és

I = 1 To DiapazonPoiska.Cells.Count

Ha DiapazonPoiska.Cells (i) Like Uslovie és Len (DiapazonScepki.Cells (i))> 0 Then OutText = OutText DiapazonScepki.Cells (i) Delitel

Nexti „ellenőrzi a sejtek egymás közötti, illetve rendelni peremennoyOutText alkalmas körülmények szöveges értékek. ki kell cserélni pontos egyezést operatorLike a „=” jel.

Scepka = Bal (OutText, Len (OutText) - Len (Delitel))

Most, amikor a kapcsolási funkció a feltételes szöveget adunk egy Excel munkafüzetet makró használata. lehet használni a szövegszerkesztő az alábbiak szerint:

Hozzászólás navigáció

Kapcsolódó cikkek