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.
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: