» »

Microsoft Excel - merged cells/insert row ...

Microsoft Excel - merged cells/insert row ...

caromasta ::

Lep pozdrav vsem, ki berete tole!

Imam en problem, upam, da sem na "pravem mestu" in da mi boste znali odgovoriti!

V excelu sem naredil tabelo, ki ima več stolpcev in več vrstic, ti stolpci pa so narejeni tako, da so sestavljeni iz več manjših stolpcev in so povezani (merge cells).

Primer: vrstica 1 kolona A in vrstica 1 kolona B sta združeni, torej A1 in B1 sta združeni v eno (merge cells) in predstavljata prvo vrstico in prvo kolono v tabeli in tako naprej A2 in B2, ....

Zdaj bi pa rad vstavil (insert row) eno vrstico v tabelo, kar se seveda da, vendar, ko vstavim vrstico sta celici razdeljeni, nista skupaj tako kot zgoraj oblikovani vrstici, kar pa ni uredu.
Torej, želel bi, da se lahko vstavi v tabelo takšna (enaka) vrstica, kot sem jo zgoraj oblikoval.

Upam, da je razumljivo.

Hvala vnaprej!

LP,
Dušan.

Tutankhamun ::

Najbol da si napišeš makro, pa ga daš pod svoj gumbek.
Evo še makrojček:
    Selection.EntireRow.Insert
    Range("A" & ActiveCell.Row & ":" & "A" & ActiveCell.Row).Select
    Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(0, 1)).Select
    For i = 0 To 6
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .WrapText = False
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Selection.Merge
        Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 2)).Select
    Next i


Tm kjer pa piše For i = 0 To 6 tuki pa spremen šestko v število kolon ki jih imaš ti. S tem da ta makro dela sam v primeru, da se ti tabela začne s kolono "A".

Če pa nau kej jasn pa sam upraš ;)
Pa če mi še en pove zakaj so prazne vrstice v kodi, k mi ni jasn.8-O

CitroX ::

Prvo vrstico skopiraj, nato desni gumb na številki vrstice in vstavi kopirane celice.

caromasta ::

Še enkrat, lepo pozdravljeni!

Vidim, da sem na "pravem mestu" :D.

Hvala obema za tako hiter "reply" na moj problem.

No, zde se bom pa še mal z makroji poigral :).

Hvala vam še enkrat!

Cheers,
Dušan.

caromasta ::

Zdravo!

Že spet jst! :))

Problem, veste kak mam ... ste seznanjeni s tem ... lol ... zde bi pa še to dodal.

Jaz imam kar 15 različnih tabel. Pri vsaki tabeli bi rad dodajal vrstice (insert row), pri tem pa mi nikakor ne naredi tako, kot je zgornja vrstica (ta vrstica ima merged cells). Ko dam "insert row", mi vstavi vrstico, vendar pri tej vrstici nimam več "merged cells", ampak je vsaka za sebe. Probal sem z makroji in to je ok ... samo ... zdaj moram za vsako tabelo narediti 15 različnih makrojev, s tem tudi toliko različnih bližnic, da mi ne bodo celice razdeljene, a je tako? Zanima me, če je možno, da se naredi samo en makro, in sicer takšen makro ali skripto, ki bi veljal enako za vse tabele, torej da mi vstavi takšno vrstico, ki je primerna za tabelo, kjer hočem vstaviti vrstico.

:\

Thanks in advance.

LP,
Dušan.

Tutankhamun ::

Ampak tuki ti bo pa mal težko pomagat, ker ne vem kje se te tvoje tabelce nahajajo, kako so rezporejene.

In ker te zanima samo če se to da narest z enim makrojem je odgovor,
Seveda se da, sam z enim makrojem. Sam tistga k sm ga gor napisu mal predelaš :D .


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Excel in dinamično risanje grafa

Oddelek: Programiranje
81301 (1138) Good Guy
»

Calc/excel delo s tabelo

Oddelek: Programiranje
131362 (1129) salabajs
»

excel+visual basic

Oddelek: Pomoč in nasveti
101470 (1357) švrk
»

[Excel] Deljenje vrednosti celice in izpis rezultata

Oddelek: Programiranje
102534 (2425) Zupa852
»

[Excel] problem z makrojem, visual basic (strani: 1 2 )

Oddelek: Programiranje
585410 (4873) steev

Več podobnih tem