logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

VBA - Jak formatować liczby, pomijając wartości procentowe?

Bluka81 12 Paź 2015 21:59 1857 4
REKLAMA
  • #1 15062639
    Bluka81
    Poziom 2  
    Posty: 2
    Witam,
    mam takie makro:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    w kolejnych wierszach mam dane liczbowe, lub wiuersze z danymi w %.
    potzrbuje aby makro zmienialo dane liczbowe na format Selection.NumberFormat = "#,##0.0_ ;[Red]-#,##0.0 ;-" -pomijajac dane w % -te maja zostac nie zmienione.

    CZy ktos moze pomóc?
    Dzikeuej
  • REKLAMA
  • #2 15062862
    dr_bones
    Poziom 16  
    Posty: 102
    Pomógł: 16
    Ocena: 1
    nie mam excela pod reka ale dodaj zmianę formatu komorki

    
    ActiveSheet.Cells(wiersz, kolumna).NumberFormat 
    
    .NumberFormat = "#,##0.0_ ;[Red]-#,##0.0 ;-" 
    

    daj wewnątrz warunku if... then, po Then
  • REKLAMA
  • Pomocny post
    #3 15062901
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #4 15063189
    Bluka81
    Poziom 2  
    Posty: 2
    Bardzo dziękuje.

    Czy mogłabym jeszcze prosić o komendę , która pozostawia kursor w aktywnym konspekcie ? Mam w arkuszu 7 grupowań i chciałabym aby makro (powyższe z 1 zapytania) działało tak, ze kursor po dzialaniu makra zostaje w konspekcie z którego użytkownik włączył makro.
    ..ActiveSheet.Outline.ShowLevels
  • #5 15064679
    JRV
    Specjalista - VBA, Excel
    Posty: 2724
    Pomógł: 805
    Ocena: 455
    Kod: text
    Zaloguj się, aby zobaczyć kod
REKLAMA