ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] vba ¾Þ§@ie¶×¤J¸ê®Æ

§AªºB20 , C20³£¬O©T©w¦ì¸m¶Ü?
­Y¬O
x = IIf(InStr(Join(Application.Transpose([A1:A50].Value), ""), "¦pªG") > 0, [B20], [C20])
­Y¤£¬O©T©w¦ì¸m¦Ó¬O¬Û¹ï©ó "¦pªG" Àx¦s®æ
°ÝÃD¤S©Ç©Çªº¡A¨S§ä¨ì "¦pªG" Àx¦s®æ¡A­þ¨ÓªºC20

TOP

¦^´_ 15# cji3cj6xu6
  1. Sub TEST()
  2.     Dim f
  3.     With ActiveSheet
  4.         Set f = .[A1:A50].Find(What:="¦pªG", LookIn:=xlValues, LookAt:=xlPart)
  5.         .[C55] = IIf(f Is Nothing, "§ä¤£¨ì", f.Offset(, 1).Value)
  6.     End With
  7. End Sub
½Æ»s¥N½X

TOP

¦^´_ 15# cji3cj6xu6
§ó¥¿¤@¤U(¦]¬°IIF¥¿¤Ï³£·|¥ý¹Bºâ·|¦³°ÝÃD)
  1. Sub TEST()
  2.     Dim f
  3.     With ActiveSheet
  4.         Set f = .[A1:A50].Find(What:="¦pªG", LookIn:=xlValues, LookAt:=xlPart)
  5.         If f Is Nothing Then
  6.             .[C55] = "§ä¤£¨ì"
  7.         Else
  8.             .[C55] = f.Offset(, 1).Value
  9.         End If
  10.     End With
  11. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : °µ¦n¨Æ¤£¯à¤Ö§Ú¤@¤H¡A°µÃa¨Æ¤£¯à¦h§Ú¤@¤H¡C
ªð¦^¦Cªí ¤W¤@¥DÃD