ئىنتىل تورى

 پارول قايتۇرىۋېلىش
 تىزىملىتىش
ئىزدەش
ئاۋات ئىزدەش: مۇسابىقەchromeexcelwordps
كۆرۈش: 457|ئىنكاس: 5

[ياردەم] Excel ئارقىلىق ھەرپ كودىنى ھەرپكە ئايلاندۇرۇش   [ئۇلانما كۆچۈرۈش]

Rank: 6Rank: 6

تۆھپە
334
تىللا
389
شۆھرەت
508
يوللىغان ۋاقتى 2012-1-9 15:52:16 |ھەممە قەۋەتنى كۆرۈش
Excel ئارقىلىق ھەرپ-بەلگە كودىنى ھەرپ-بەلگىلەرگە ئايلاندۇرۇشتا VBA كودىنى قانداق يازىدۇ؟
يەنى A تىك قۇرىدا ھەرپ-بەلگىلەرنىڭ كودى يېزىلغان (ئونلۇق سىستېمىدا)، B تىك قۇرغا مۇناسىپ كودغا ئاساسەن، ھەرپ-بەلگىلەرنى ئاپتوماتىك ئايلاندۇرغىلى بولىدۇ؟
مەسىلەن: A1 كاتەكچىگە 100 نى يېزىپ بولۇپ، باشقا كاتەكچىگە ئالماشقاندا، B1 كاتەكچىگە d ھەرىپى ئاپتوماتىك يېزىلىش كىرەك.
ئايلاندۇرىدىغان ھەرپ-بەلگىلەر يۇنىكودلۇق ھەرپ-بەلگىلەرنى ئۆز ئىچىگە ئالغاچقا، Excel كاتەكچىسىدە بىۋاستە CHAR فونكىتسىيەنى ئىشلەتسە بولمايدىكەن ( بۇ ANSI ھەرپلەرگىلا بولىدۇ).  بۇنىڭ ئۈچۈن VBA دىكى ChrW فونكىتسىيەنى ئىشلىتىش كىرەك ئىكەن. بىراق مەن بۇرۇن پەقەتلا VBA يېزىپ باقماپتىكەنمەن، ھېچ قاملاشتۇرالمىدىم.
بىلىدىغانلار ياردەم قىلساڭلار، رەھمەت.
1. ئايلاندۇرىدىغان ھەرپ-بەلگىلەرنىڭ سانى ئىنىق، مۇقىم ئەمەس.
2. A تىك قۇردىكى مەلۇم كاتەكچىگە ھەرپ-بەلگە كودىنى يېزىپ بولغاندا بولۇپ، تەھرىرلەش كاتەكچىسى باشقا كاتەكچىگە ئالماشقاندا، دەرھال ماس ھالدىكى B كاتەكچىگە شۇ كودنىڭ ھەرپ-بەلگىسىنى چىقىرىپ بىرىش كىرەك. (بىر قانچە ھەرپ كودىنى يېزىۋېلىپ، ئاندىن مەلۇم كونتروللارنى بېسىش ياكى باشقا ئۇسۇل ئارقىلىق ئايلاندۇرۇش ئۇسۇلى تەلەپ ئەمەس).

Rank: 5Rank: 5

تۆھپە
1116
تىللا
1445
شۆھرەت
1983

تىرىشچان دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2012-1-9 21:44:39 |ھەممە قەۋەتنى كۆرۈش
رەسىم ئارقىلىق بولسىمۇ بىر تەپسىلىرەك چۇشۇندۇرۇپ بىقىڭ ياكى قوشۇمچە ھۆججەت يوللاڭ ، سىز دىگەن مەسىلىنى ھوقۇم ھەل قىلغىلى بولىدۇ لىكىن.........  مەسىلىنى مەن شەخسەن تولۇق چۇشۇنەلمىدىم
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17297
تىللا
21598
شۆھرەت
30082

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2012-1-9 22:40:25 |ھەممە قەۋەتنى كۆرۈش
A1 كاتەكچىگە 100 نى يېزىپ بولۇپ، باشقا كاتەكچىگە ئالماشقاندا، B1 كاتەكچىگە d ھەرىپى ئاپتوماتىك يېزىلىش كىرەك

بۇنداق شەرت قانۇنىيەتلىكمۇ؟  بەك كۆپمۇ؟     بىرەر قوشۇمچە ھۆججەت تەمىنلىسىڭىز  بوپتىكەن.
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.

Rank: 6Rank: 6

تۆھپە
334
تىللا
389
شۆھرەت
508
يوللىغان ۋاقتى 2012-1-10 12:03:26 |ھەممە قەۋەتنى كۆرۈش
قارىغاندا چۈشەندۈرىمەن دەپ مۇرەككەپلەشتۈرىۋەتكەن ئوخشايمەن. گەپنى قىسقا قىلساق، مەلۇم كاتەكچىگە مەلۇم ھەرپنىڭ كودىنى (يۇنىكود قىممىتى) كىرگۈزسەك، يەنە بىر كاتەكچىدە مۇشۇ كودقا مۇناسىپ بولغان ھەرپنى دەرھاللا چىقىرىپ بىرىش كىرەك.
(قۇشۇمچە ھۆججەت يوللاي دىسەم، قۇرۇق Excel ھۆججەتنى يوللىسام بولىدىكەن)

Rank: 8Rank: 8

تۆھپە
689
تىللا
999
شۆھرەت
1344
يوللىغان ۋاقتى 2012-1-13 17:51:38 |ھەممە قەۋەتنى كۆرۈش
rinat يوللىغان ۋاقتى  2012-1-10 12:03
قارىغاندا چۈشەندۈرىمەن دەپ مۇرەككەپلەشتۈرىۋەتكەن ئوخ ...

بۇ تېىمىدىن پايدىلىنىپ بېقىڭ
https://uyghur-archive.com/intil/home/thread-8133-1-1.html

Rank: 6Rank: 6

تۆھپە
334
تىللا
389
شۆھرەت
508
يوللىغان ۋاقتى 2012-1-14 16:49:14 |ھەممە قەۋەتنى كۆرۈش
ئەسلى بۇ بەك ئاددى مەسىلە ئىكەن. ئىلگىرى VBA نى ئىشلىتىپ باقمىغاچقا، سەل گاڭگىراپ قاپتىمەن. ھازىر مەسىلە ھەل بولدى.
  1. Public Function Code2Char(CharCode As Long) As String
  2.   Code2Char = ChrW(CharCode)
  3. End Function
مەزمۇننى كۆچۈرۈۋېلىش
كىرگەندىن كىيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

يانفۇن|Archiver|intil.cn ( 新ICP备11001938号 )

GMT+8, 2012-11-15 13:00 , Processed in 0.160850 second(s), 17 queries .

Powered by Discuz! X2(NurQut Team) Licensed

© 2001-2011 Comsenz Inc.

چوققىغا قايتىش