{"id":1199,"date":"2015-04-06T15:29:02","date_gmt":"2015-04-06T06:29:02","guid":{"rendered":"http:\/\/excelwork.info\/excel\/?p=1199"},"modified":"2015-04-08T19:41:47","modified_gmt":"2015-04-08T10:41:47","slug":"type_conversion","status":"publish","type":"post","link":"https:\/\/excelwork.info\/excel\/type_conversion\/","title":{"rendered":"\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570"},"content":{"rendered":"<h2>\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570\u306e\u4f7f\u3044\u65b9<\/h2>\n<div class=\"m30-l\">\n<br \/><\/p>\n<div class=\"kkbox\"><strong>\u3010\u66f8\u5f0f\u3011<\/strong><\/p>\n<p><strong><em>function<\/em><\/strong> ( <em>expression<\/em> )<\/p>\n<\/div>\n<br \/>\n<h3>\u3010\u9805\u76ee\u306e\u8aac\u660e\u3011<\/h3>\n<ul style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;\">\n<li>function&nbsp;&nbsp;\u30fb\u30fb\u30fb&nbsp;&nbsp;<strong>CBool,CByte,CCur,CDate,CDbl,CDec,CInt,CLng,CLngLng,CLngPtr,CSng,CVar,CStr<\/strong> \u306e\u5404\u95a2\u6570\uff08\u8a73\u7d30\u306f\u4e0b\u8868\u3092\u53c2\u7167\uff09<\/li>\n<li>expression&nbsp;&nbsp;\u30fb\u30fb\u30fb&nbsp;&nbsp;\u4efb\u610f\u306e\u6587\u5b57\u5217\u5f0f\u307e\u305f\u306f\u6570\u5f0f\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u3053\u306e\u5f15\u6570\u306f\u5fc5\u305a\u6307\u5b9a\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<br \/>\n<p class=\"caution4\">\u95a2\u6570\u306b\u6e21\u3055\u308c\u305f\u5f15\u6570 <em>expression<\/em> \u306e\u5024\u304c\u5909\u63db\u3055\u308c\u308b\u30c7\u30fc\u30bf\u578b\u306e\u7bc4\u56f2\u3092\u8d85\u3048\u3066\u3044\u308b\u5834\u5408\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3059\u3002<\/p>\n<br \/>\n<h3 id=\"Erase_Table\">\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570\u306e\u5f15\u6570\u30fb\u623b\u308a\u5024<\/h3>\n<table>\n<tr align=\"center\">\n<td><span class=\"b\">\u95a2\u6570<br \/>\uff08function\uff09<\/span><\/td>\n<td><span class=\"b\">\u623b\u308a\u5024<br \/>\u306e\u30c7\u30fc\u30bf\u578b<\/span><\/td>\n<td><span class=\"b\">\u5f15\u6570\uff08expression\uff09\uff0f \u5185\u5bb9<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CBool<\/td>\n<td align=\"center\">\u30d6\u30fc\u30eb\u578b<br \/>\uff08Boolean\uff09<\/td>\n<td>\u3010\u5f15\u6570\u304c\u6570\u5024\u306e\u5834\u5408\u3011<br \/>\n0 \u21d2 False \u3092\u8fd4\u3059 \/ 0 \u4ee5\u5916 \u21d2 True \u3092\u8fd4\u3059<br \/>\n\u3010\u5f15\u6570\u304c\u6587\u5b57\u5217\u306e\u5834\u5408\u3011<br \/>\nFalse \u21d2 False \u3092\u8fd4\u3059 \/ True \u21d2 True \u3092\u8fd4\u3059 \/ \u305d\u306e\u4ed6 \u21d2 \u30a8\u30e9\u30fc\u767a\u751f<br \/>\n<\/tr>\n<tr>\n<td align=\"center\">CByte<\/td>\n<td align=\"center\">\u30d0\u30a4\u30c8\u578b\uff08Byte\uff09<\/td>\n<td>0 \uff5e 255<br \/>\n\u4e0a\u8a18\u6570\u5024\u4ee5\u5916\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\uff08\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306f\u5207\u308a\u6368\u3066\u30fb\u6570\u5024\u3092\u8868\u3059\u6587\u5b57\u5217\u306f\u4e0a\u8a18\u7bc4\u56f2\u4ee5\u5185\u3067\u3042\u308c\u3070OK\uff09<\/tr>\n<tr>\n<td align=\"center\">CDbl<\/td>\n<td align=\"center\">\u500d\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u578b<br \/>\uff08Double\uff09<\/td>\n<td>-1.79769313486231E308 \uff5e -4.94065645841247E-324\uff08\u8ca0\u306e\u5024)<br \/>4.94065645841247E-324 \uff5e 1.79769313486232E308\uff08\u6b63\u306e\u5024)<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CCur<\/td>\n<td align=\"center\">\u901a\u8ca8\u578b<br \/>\uff08Currency\uff09<\/td>\n<td>-922,337,203,685,477.5808 \uff5e 922,337,203,685,477.5807<br \/>\n\u4e0a\u8a18\u6570\u5024\u4ee5\u5916\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\uff08\u6570\u5024\u3092\u8868\u3059\u6587\u5b57\u5217\u306fOK\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CDate<\/td>\n<td align=\"center\">\u65e5\u4ed8\u578b<br \/>\uff08Date\uff09<\/td>\n<td>\u4efb\u610f\u306e\u6709\u52b9\u306a\u65e5\u4ed8\u5f0f<br \/>\n\u65e5\u4ed8\u3092\u8868\u3059\u6587\u5b57\u5217\u30fb\u6570\u5024\uff08\u66dc\u65e5\u3092\u8868\u3059\u6587\u5b57\u5217\u3092\u542b\u3080\u65e5\u4ed8\u5f62\u5f0f\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\uff09<\/tr>\n<tr>\n<td align=\"center\">CSng<\/td>\n<td align=\"center\">\u5358\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u578b<br \/>\uff08Single\uff09<\/td>\n<td>-3.402823E38 \uff5e -1.401298E-45\uff08\u8ca0\u306e\u5024)<br \/>1.401298E-45 \uff5e 3.402823E38\uff08\u6b63\u306e\u5024)<br \/>\n\u5358\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u578b\u3067\u8868\u73fe\u3057\u304d\u308c\u306a\u3044\u5024\u306e\u5834\u5408\u306f\u4e38\u3081\u8fbc\u307f\u51e6\u7406\u7b49\u304c\u884c\u308f\u308c\u308b\u305f\u3081\u7cbe\u5ea6\u306f\u4f4e\u304f\u306a\u308a\u307e\u3059<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CDec<\/td>\n<td align=\"center\">10\u9032\u578b<br \/>\uff08Decimal\uff09<\/td>\n<td>\u5c0f\u6570\u70b9\u4ee5\u4e0b\u304c 0 \u6841\uff08\u5c0f\u6570\u90e8\u5206\u3092\u6301\u305f\u306a\u3044\u6570\u5024\uff09\u306e\u5834\u5408\u3001-79,228,162,514,264,337,593,543,950,335 \uff5e 79,228,162,514,264,337,593,543,950,335<br \/>\u5c0f\u6570\u70b9\u4ee5\u4e0b 28 \u6841\u306e\u6570\u5024\u306e\u5834\u5408\u3001-7.9228162514264337593543950335 \uff5e 7.9228162514264337593543950335<br \/>\u7d76\u5bfe\u5024\u306e\u6700\u5c0f\u5024\u306f 0 \u3092\u9664\u3044\u305f\u5834\u5408\u30010.0000000000000000000000000001<br \/>\n\u5909\u6570\u3092 10 \u9032\u578b (Decimal) \u3068\u3057\u3066\u5b9a\u7fa9\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u3053\u3067\uff08Dcec \u95a2\u6570\uff09\u306e\u623b\u308a\u5024\u3067\u3042\u308b 10\u9032\u578b\uff08Decimal\uff09\u306f\u3001\u5185\u90e8\u51e6\u7406\u5f62\u5f0f\u304c Decimal \u306e\u30d0\u30ea\u30a2\u30f3\u30c8\u578b (Variant) \u3068\u306a\u308a\u307e\u3059<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CInt<\/td>\n<td align=\"center\">\u6574\u6570\u578b<br \/>\uff08Integer\uff09<\/td>\n<td>-32,768 \uff5e 32,767\uff08\u5c0f\u6570\u90e8\u5206\u306f\u4e38\u3081\u3089\u308c\u307e\u3059\uff09<br \/>\n\u4e0a\u8a18\u6570\u5024\u4ee5\u5916\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\uff08\u6570\u5024\u3092\u8868\u3059\u6587\u5b57\u5217\u306fOK\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CLng<\/td>\n<td align=\"center\">\u9577\u6574\u6570\u578b<br \/>\uff08Long\uff09<\/td>\n<td>-2,147,483,648 \uff5e 2,147,483,647\uff08\u5c0f\u6570\u90e8\u5206\u306f\u4e38\u3081\u3089\u308c\u307e\u3059\uff09<br \/>\n\u4e0a\u8a18\u6570\u5024\u4ee5\u5916\u306f\u30a8\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\uff08\u6570\u5024\u3092\u8868\u3059\u6587\u5b57\u5217\u306fOK\uff09<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CLngLng<\/td>\n<td align=\"center\">LongLong<\/td>\n<td>-9,223,372,036,854,775,808 \uff5e 9,223,372,036,854,775,807<br \/>\u5c0f\u6570\u90e8\u5206\u306f\u4e38\u3081\u3089\u308c\u307e\u3059<br \/>\n64 \u30d3\u30c3\u30c8\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u4e0a\u3067\u306e\u307f\u6709\u52b9<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CLngPtr<\/td>\n<td align=\"center\">LongPtr<\/td>\n<td>LongPtr \u306f\u300132 \u30d3\u30c3\u30c8\u30b7\u30b9\u30c6\u30e0\u74b0\u5883\u3067\u306f Long \u578b\u300164 \u30d3\u30c3\u30c8\u30b7\u30b9\u30c6\u30e0\u74b0\u5883\u3067\u306f LongLong \u578b\u306b\u5909\u63db\u3055\u308c\u3001\u30b7\u30b9\u30c6\u30e0\u306e\u53cc\u65b9\u3067\u5c0f\u6570\u90e8\u5206\u306f\u4e38\u3081\u3089\u308c\u307e\u3059<br \/>\nLongPtr \u578b \u3092\u4f7f\u7528\u3059\u308b\u3068\u300132 \u30d3\u30c3\u30c8\u3068 64 \u30d3\u30c3\u30c8\u306e\u4e21\u74b0\u5883\u3067\u5b9f\u884c\u3067\u304d\u308b\u79fb\u690d\u53ef\u80fd\u306a\u30b3\u30fc\u30c9\u3092\u8a18\u8ff0\u3067\u304d\u307e\u3059<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CVar<\/td>\n<td align=\"center\">\u30d0\u30ea\u30a2\u30f3\u30c8\u578b<br \/>\uff08Variant\uff09<\/td>\n<td>\u6570\u5024\u306e\u5834\u5408\u306f\u500d\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u578b\u306e\u7bc4\u56f2\u3068\u540c\u3058<br \/>\u6570\u5024\u4ee5\u5916\u306e\u5834\u5408\u306f\u3001\u6587\u5b57\u5217\u578b\u306e\u7bc4\u56f2\u3068\u540c\u3058<br \/>\n\u30d0\u30ea\u30a2\u30f3\u30c8\u578b (Variant) \u306e\u5909\u6570\u306b\u683c\u7d0d\u3055\u308c\u3066\u3044\u308b\u5024\u304c\u3069\u306e\u3088\u3046\u306b\u6271\u308f\u308c\u308b\u304b\u306f\u3001VarType \u95a2\u6570\u3067\u8abf\u3079\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">CStr<\/td>\n<td align=\"center\">\u6587\u5b57\u5217\u578b<br \/>\uff08String\uff09<\/td>\n<td>\u5f15\u6570\u306b\u3088\u308a\u623b\u308a\u5024\u306f\u7570\u306a\u308a\u307e\u3059<br \/>\n\u30d6\u30fc\u30eb\u578b\uff08Boolean\uff09\u2026 \u771f (True) \u307e\u305f\u306f\u507d (False) \u3092\u8868\u3059\u6587\u5b57\u5217<br \/>\n\u65e5\u4ed8\u578b\uff08Date\uff09\u2026 \u56fd\u5225\u60c5\u5831\u3067\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u77ed\u3044\u65e5\u4ed8\u3092\u8868\u3059\u6587\u5b57\u5217<br \/>\nNull \u5024 \u2026 \u5b9f\u884c\u6642\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3059<br \/>\nEmpty \u5024 \u2026 \u9577\u3055 0 \u306e\u6587\u5b57\u5217 (&#8220;&#8221;)<br \/>\n\u30a8\u30e9\u30fc\u5024 \u2026 &#8220;\u30a8\u30e9\u30fc\u5024&#8221; \u3068\u3044\u3046\u6587\u5b57\u5217\u3068\u30a8\u30e9\u30fc\u756a\u53f7<br \/>\n\u305d\u306e\u4ed6\u306e\u6570\u5024 \u2026 \u6570\u5024\u3092\u8868\u3059\u6587\u5b57\u5217<\/tr>\n<\/table>\n<br \/>\n<p class=\"caution4\"><strong>\u4e38\u3081<\/strong>\uff1a\u57fa\u672c\u306f\u3001\u5c0f\u6570\u70b9\u4ee5\u4e0b\u7b2c1\u4f4d\u3092\u56db\u6368\u4e94\u5165\u3057\u307e\u3059\u3002\u305f\u3060\u3057\u6574\u6570\u90e8\u5206\u304c\u5076\u6570\u3067\u5c0f\u6570\u90e8\u5206\u304c\u3061\u3087\u3046\u3069 0.5 \u306e\u5834\u5408\u306f\u3001\u5c0f\u6570\u90e8\u5206\u306f\u5207\u308a\u6368\u3066\u3068\u306a\u308a\u307e\u3059\u3002\uff08 \u4f8b\uff1a12.5 \u21d2 12 \uff09<\/p>\n<\/div>\n<br \/><br \/>\n<h2>\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570\u306e\u4f7f\u7528\u4f8b<\/h2>\n<div class=\"m30-l\">\n<h3 id=\"vba_sample\">\u30b5\u30f3\u30d7\u30ebVBA\u30bd\u30fc\u30b9<\/h3>\n<pre class=\"lang:vb mark:0 decode:true \" title=\"\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570\u306e\u4f7f\u7528\u4f8b\" data-url=\"http:\/\/example.co.jp\" >\r\n\u3000\r\n\r\nSub Sample_type_conversion()\r\n\r\n    On Error Resume Next\r\n\r\n    Debug.Print CBool(100 * 0)              'False\r\n    \r\n    Debug.Print CBool(\"true\")               'True\r\n    \r\n    Debug.Print CBool(100 * 5 \/ 22)         'True\r\n    \r\n    Debug.Print CBool(20 = 100 * 2)         'False\r\n    \r\n    Debug.Print CByte(10 - 90)              '\u30a8\u30e9\u30fc\uff08\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\uff09\r\n    \r\n    Debug.Print CByte(355 \/ 2)              '178\r\n    \r\n    Debug.Print CByte(20.456)               '20\r\n    \r\n    Debug.Print CDbl(1.2345987)             '1.2345987\r\n    \r\n    Debug.Print CDbl(\"\\20,500\")             '20500\r\n    \r\n    Debug.Print CDbl(3.1415926)             '3.1415926\r\n    \r\n    Debug.Print CCur(120.58)                '120.58\r\n    \r\n    Debug.Print CCur(\"\\9000\")               '9000\r\n    \r\n    Debug.Print CCur(1 \/ 3)                 '0.3333\r\n    \r\n    Debug.Print CDate(\"5\/1\")                '2015\/05\/01\r\n    \r\n    Debug.Print CDate(\"February 12, 1969\")  '1869\/02\/12\r\n    \r\n    Debug.Print CDate(\"13:15\")              '13:15:00\r\n    \r\n    Debug.Print CDate(38072)                '2004\/03\/26\r\n    \r\n    Debug.Print CSng(3.1415926)             '3.141593\r\n    \r\n    Debug.Print CSng(Sqr(2))                '1.414214\r\n    \r\n    Debug.Print CDec(105.9999999987)        '105.9999999987\r\n    \r\n    Debug.Print CDec(100500 * 20000)        '2010000000\r\n    \r\n    Debug.Print CInt(\"\uff15\uff15\uff0e\uff19\uff19\")          '56\r\n    \r\n    Debug.Print CLng(Sqr(3))                '2\r\n    \r\n    Debug.Print CLngPtr(125 * 99.87)        '12484\r\n    \r\n    Debug.Print CVar(\"2015\/1\/1\")            '2015\/1\/1\r\n    \r\n    Debug.Print CVar(99.87)                 '99.87\r\n    \r\n    Debug.Print CVar(\"\u3042\u3044\u3046\u3048\u304a\")          '\u3042\u3044\u3046\u3048\u304a\r\n\r\n\r\nEnd Sub\r\n\r\n\u3000\r\n<\/pre>\n<br \/>\n<h3>\u5b9f\u884c\u7d50\u679c<\/h3>\n<p><a href=\"https:\/\/i1.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00.jpg?ssl=1\" rel=\"lightbox[1199]\"><img loading=\"lazy\" src=\"https:\/\/i1.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00.jpg?resize=367%2C400&#038;ssl=1\" alt=\"\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570 \u4f8b\" width=\"367\" height=\"400\" class=\"alignnone size-medium wp-image-1205\" srcset=\"https:\/\/i1.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00.jpg?resize=367%2C400&amp;ssl=1 367w, https:\/\/i1.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00.jpg?resize=580%2C633&amp;ssl=1 580w, https:\/\/i1.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00.jpg?w=750&amp;ssl=1 750w\" sizes=\"(max-width: 367px) 100vw, 367px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<br \/><\/div>\n<br \/><br \/>\n","protected":false},"excerpt":{"rendered":"<p>\u30c7\u30fc\u30bf\u578b\u5909\u63db\u95a2\u6570\u306e\u4f7f\u3044\u65b9 \u3010\u66f8\u5f0f\u3011 function ( expression  &#8230; <\/p>\n","protected":false},"author":1,"featured_media":1209,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","spay_email":"","jetpack_publicize_message":"\u30d6\u30ed\u30b0\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\uff01"},"categories":[37],"tags":[63,38,82],"jetpack_featured_media_url":"https:\/\/i2.wp.com\/excelwork.info\/excel\/wp\/wp-content\/uploads\/2015\/04\/type_conversion00-367x4001.jpg?fit=367%2C400&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4Ye9i-jl","_links":{"self":[{"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/posts\/1199"}],"collection":[{"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/comments?post=1199"}],"version-history":[{"count":11,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/posts\/1199\/revisions"}],"predecessor-version":[{"id":1229,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/posts\/1199\/revisions\/1229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/media\/1209"}],"wp:attachment":[{"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/media?parent=1199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/categories?post=1199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/excelwork.info\/excel\/wp-json\/wp\/v2\/tags?post=1199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}