Explicit alternativ
Const strText som stränger = ”skolar”,
UnderColSearch_DelRows ()
Dunkel rng1 som spänner
Dunkel cel som spänner
Dunkla strFirstAddress som stränger
Dunkel lAppCalc som Long
Dunkel strTmp som stränger
'Få arbetet spänner från användare
På felmeritförteckning därefter
Uppsättning rng1 = Application.InputBox (”behaga valt spänner för att söka för”, & strText, ”användaren spänner valet”, Selection.Address (0, 0), 8),
På fel GoTo 0
Om rng1 är ingenting därefter, gå ut suben
Med applikation
lAppCalc =. Beräkning
.ScreenUpdating = falskt
. Beräkning = xlCalculationManual
Avsluta med
Uppsättning cel = rng1.Find (strText, rng1.Cells (rng1.Cells.Count), xlValues, xlPart, xlByRows, xlNext som, är falska)
Om inte cel är ingenting därefter
strFirstAddress = cel. Tilltala
strTmp = cel. Värdera
Gör
Uppsättning cel = rng1.FindNext (cel)
Om strFirstAddress <> cel. Tilltala därefter strTmp = strTmp & vbCrLf & cel. Värdera
Kretsa stundstrFirstAddress <> cel. Tilltala
Avsluta om
Med applikation
.ScreenUpdating = True
. Beräkning = lAppCalc
Avsluta med
MsgBox strTmp
[c1]. Värdera = strTmp
Avsluta suben
|