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

[µo°Ý] Excel inputbox °j°é °ÝÃD

°Ñ¦Ò¡G
¢°¡D¨Ï¥ÎªÌ«ö¡e¨ú®ø¡f§Yµ²§ô
¢±¡D­Y¥¼¿é¤J¦Ó«ö¡eEnter¡f©Î¡e½T©w¡f¡A¤´ºû«ù¦b«Ý©R¿é¤Jª¬ºA¡I
¡@
  1. Sub ¿é¤J()
  2. Dim xR As Range, X, Y, T$, N%
  3. Set xR = Cells(Rows.Count, 2).End(xlUp)(2, 0)
  4. ¡@
  5. T = "½Ð¿é¤J¦¬®ÆOP¤u¸¹ [ Please enter Operator ID ]"
  6. Do: X = InputBox(T, T)
  7. ¡@¡@If StrPtr(X) = 0 Then Exit Sub  '¨Ï¥ÎªÌ«ö¡e¨ú®ø¡f¸õ¥X
  8. Loop Until X <> ""
  9. ¡@
  10. T = "½Ð¿é¤JMO [ Please enter MO ]"
  11. Do: Y = InputBox(T & "¡A¿é¤J§¹²¦½Ð«ö¨ú®øÁä", T)
  12. ¡@¡@If StrPtr(Y) = 0 Then GoTo 999  '¨Ï¥ÎªÌ«ö¡e¨ú®ø¡fµ²§ô
  13. ¡@¡@If Y <> "" Then
  14. ¡@¡@¡@xR.Resize(1, 3) = Array(X, Y, Now)
  15. ¡@¡@¡@Set xR = xR(2, 1): N = N + 1
  16. ¡@¡@End If
  17. Loop
  18. ¡@
  19. 999: If N > 0 Then ThisWorkbook.Save
  20. End Sub
½Æ»s¥N½X

TOP

¦^´_ 9# v03586


°ò¥»­ì«h¡G
»P¥»©«¥DÃD»Ý¨D¤£¦P¡A©y¥t¶}·s©«¡I
¥t¡D©Ò¿×ªº¡e¤T­Ó¤ë¡f¦p¦ó·§©w¡H­n»¡±o§ó²M·¡¡A³Ì¦nÁ|¹ê¨Ò¡I

TOP

        ÀR«ä¦Û¦b : ¯¸¦b¥b¸ô¡A¤ñ¨«¨ì¥Ø¼Ð§ó¨¯­W¡C
ªð¦^¦Cªí ¤W¤@¥DÃD