Dodavanje karaktera ispred stringa u celiji - Excel07

Dodavanje karaktera ispred stringa u celiji - Excel07

offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4204
  • Gde živiš: U zlatnom kavezu

Potrebna mi je excel f-ja koja ispituje da li u celijama jedne kolone unosi imaju vise od 6 karaktera i ako imaju da ispred svakog koji je veci od 6 stavi nulu.

Ovo sam pokusao ali upisuje mi nulu u svakoj celiji Confused

=IF(LEN(B9)>6;CONCATENATE(0;(B9));(B9))

Gde gresim?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Vidi dal ti ovo pomaze:

http://excel.tips.net/Pages/T002816_Iterating_Circular_References.html



offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4204
  • Gde živiš: U zlatnom kavezu

Nazalost ne.

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Evo dokle sam ja stigao, medjutim, makro radi samo ako je polje formatirano kao Text, ili ako na kraju dodas neki karakter (pa celo polje tretira kao text):
Sub dajnulu()
    Dim r As Range
    With Selection
        For Each r In Selection
            If Len(r.Value) > 2 Then
                    r.Value = "0" & r.Value
            End If
        Next
    End With
End Sub

Znaci moze i: r.Value = "0" & r.Value & "nesto". Nakon ovoga znas, selektujes, pa run macro. Verovantno nije od pomoci, ali moze te navesti na pravi put. Wink

Mislio sam da ce Iteration da resi stvar, medjutim neznam zasto izbacuje nulu, i tu ima veze broj/text izgleda. Bebee Dol

Ko je trenutno na forumu
 

Ukupno su 786 korisnika na forumu :: 6 registrovanih, 1 sakriven i 779 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bobomicek, Georgius, Japidson, TBF1D, UAV operator, zeo