ПредишенСледващото

Необходимо е, че дробни числа се извеждат до третия знак след десетичната запетая. Сложих и формат по 0, ### Проблемът е, че в този случай, когато въвеждате числа, те се показват със запетая, например "12", "5", "1" Това е запетаята като чист?
5000 за числа - не ustraivaetdazhe 5.0 (броят показва така че задаване на формата на 0.0 ##) за числа - не е изпълнено. Аз не съм намерил как да отговори на отговора, така добавя koomentary
Мислех, че мога да живея без земен живот ovskih в Excel макроси, и по всякакъв начин отлага момента на запознаване с тях. но е дошло времето. Благодаря ви, че се отстранява несигурността в mere.Z.S. и ако има подобна макро (но в този случай - готов) - споделят същото pzhlsta тук
Благодаря Ви много. Макар че аз ще се погрижа за - дали клиентът ще харесва идеята за макро

Excel: Как да се отличи в цели числа на дисплея, без да се поставя запетая?

Има маса, в която хиляди редове от този тип "155 / парче." как да се регистрирате, така че само номера (155 / бр. => 155). При който таблицата има като цели числа и знаци след десетичната запетая.

Ето описание, което би трябвало да се преведе: "Ако имате повече от 150 червени камъни, магията ще ги помисли над процент от 2 към 1, а ако сумата от над 250 камъни, коефициентът на излишък се променя на 4 до 1." Как изглежда на хартия, но в общ пример: Ако камъни 150: X = 150.Esli камъни 200: X = 150 + (50/2) = 175.Esli камъни 300: X = 150 + (100/2) + (50/4) = 212 , 5. Ако камъните 450 :? X = 150 + (100/2) + (200/4) = 250.Kak той може да бъде написана в Excel) например с функцията IF, или друг момент.

164803 164830 757598

Алекс iAkk (Гост) преди 3 години

ъ-ъ. и 5000 за цели числа - не са изпълнени?

# 1
Тогава виждам изход макрос, който вълна определения диапазон, проверка на стойността, ако целият - задава формат # ## 0 (например), а ако не цялото - листа формат непроменен.
ZY Недостатъкът е, че когато данните ще трябва да отново да поиска всички размери до 3 знака, а след това стартира макроса отново. Макар. нищо не пречи на указанията за формата на до 3 знака да се бутам в една и съща макроса.

И по принцип е възможно да се направи автоматичен старт на макро клетки в отговор на промяна в посочения диапазон (ако е известно, по-рано и не се променя)

# 2 Macro запис дълго. )

Под Format_ot_znacheniya ()
Дим objR Както Range
За всеки избор objR В
Ако IsNumeric (objR) След това
Ако objR.Value \ u003d Int (objR.Value) След това
objR.NumberFormat \ u003d "#, ## 0"
още
objR.NumberFormat \ u003d "#, ## 0. ###"
Крайна сметка, ако
Крайна сметка, ако
до
End Sub

Маркирайте границите - да тече макроси. Първо има отметка - дали стойността на броя на клетките. Ако отговорът е да - има отметка - дали цяло число - ако е така - форматът на един - ако не, друг формат. И така нататък за всеки избран диапазон от клетки.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!