vlozeni noveho radku makrem

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

cardis
nováček
Příspěvky: 1
Registrován: únor 07
Pohlaví: Nespecifikováno
Stav:
Offline

vlozeni noveho radku makrem

Příspěvekod cardis » 01 úno 2007 11:02

zdravim potrebuju poradit
mam sablonu kam vkladam vykresy a tech je vzdy jinak. Potrebuju makrem nejak vlozit radky.
Potrebuju vlozit radek za urcity radek a aby mel stejne vlastnosti jako ten vychozi dekuji moc

Reklama
Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Příspěvekod Jan Pašek » 01 úno 2007 11:54

POkud jde o vložení na konec tabulky kde ještě nejsou buňky naformátované Je močné použít kopírování a funkci Vložit jinak. Pokud je třeba vkládat do středu tabulky asi bych použil znovu kopírování tedy označit oblast CTRl+c přesun kurzoru na řádek kam se má vložit Ctrl+ + a nakonec stisk delete vymažou se hodnoty formáty zůstanou. Do makra lze zapsat pomocí funkce Záznam makra pokud to má být stále na stejné místo nesmí být označeno relativně.
Určitě to jde ještě jinak ale to bych si musel s tím hrát moje znalosti jsou více méně povrchní.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
kropec
nováček
Příspěvky: 18
Registrován: květen 06
Bydliště: Moravský Beroun
Pohlaví: Nespecifikováno
Stav:
Offline
Kontakt:

Příspěvekod kropec » 13 úno 2007 11:14

Sub Makro1()

Rows("10:10").Select 'řádek 10
Selection.Copy
Rows("11:11").Select
Selection.Insert Shift:=xlDown
Range("A1").Select
Application.CutCopyMode = False

End Sub

Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: srpen 04
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod kyklop » 15 led 2008 11:59

Ahojda,
potřeboval bych poradit s úpravou toho makra zde uvedeného a to tímto způsobem:
Toto makro přidá vždy řádek pod řádek 10, mno, a já bych potřeboval, aby se nový řádek vytvořil vždy POD nově přidaným, čili začnu u řádku 10, přidá se řádek 11 a pak se vloží další řádek pod nově vytvořený, tedy pod 11 se vloží řádek 12. Jde to nějak? Díííky za pomoc!

Uživatelský avatar
mmmartin
Moderátor
Elite Level 10
Elite Level 10
Příspěvky: 9504
Registrován: srpen 04
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Příspěvekod mmmartin » 15 led 2008 12:42

Sub
'
Selection.EntireRow.Insert
End Sub

Dáš kurzor na řádek, nad kterým má být ten vložený, a spustíš maro.

Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: srpen 04
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod kyklop » 15 led 2008 13:26

Toto je řešení, nicméně bych to potřeboval 100% zautomatizovat, aby se vždy nový řádek vytvořil před posledním vytvořeným, bude u toho sedět človíček, který tomu moc nehoví... mocmoc díky.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Příspěvekod Jan Pašek » 15 led 2008 14:20

Tak přiděl makru klávesovou zkratku nebo dej hypertextový odkaz doposlední buňky vřádku kam vkládáš data pokud ti kurzor posouvá po entru do prava jednou enter potvrdím vložené údaje do poslední buňky v řádku podruhé enter spustím makro.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod mike007 » 15 led 2008 14:30

Stejné vlastnosti myslíš jako stejný formát buněk kopírovaného řádku?

Tady je makro :

Kód: Vybrat vše

Sub vlozit_radek()
Selection.Offset(1, 0).EntireRow.Insert
End Sub


Bohužel Excel si nebude stále pamatovat kam předtím umístil nový řádek. Je vždy potřeba kliknout na poslední řádek a spustit makro. Makro pod posledním řádkem vytvoří řádek nový se stejným formátem.

Také by bylo dobré toho človíčka, který tomu nehoví malinko zaškolit. U nás v práci se to běžně dělá...
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.

Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: srpen 04
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod kyklop » 16 led 2008 06:57

díky ti moc za pomoc!

Uživatelský avatar
mikel
Level 5
Level 5
Příspěvky: 2298
Registrován: květen 05
Bydliště: Karviná
Pohlaví: Muž
Stav:
Offline

Příspěvekod mikel » 17 led 2008 10:14

Pokud to chceš plně zautomatizovat (bez zaškolení toho človíčka), můžeš makro upravit tímto způsobem:

Kód: Vybrat vše

Sub vlozit_radek()
  Range("A1").End(xlDown).Offset(1, 0).EntireRow.Insert
End Sub

Místo buňky A1 tam musíš dát buňku z prvního řádku tabulky a sloupce, kde je na každém řádku nějaký údaj (nesmí být uprostřed tabulky prázdná buňka).

Příklad: Tabulka hodnot začíná na řádku 3 a ve sloupci A. Ale ve sloupci A se může vyskytnout prázdná buňka (třeba číslo výkresu, které se teprve později přidělí), ve sloupci B je vždy (na každém řádku) nějaká hodnota (název vytvořeného výkresu). V tom případě namísto A1 vložíš do makra buňku B3.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Kopírování řádků s funkcí když Příloha(y)
    od Martyn20 » 20 črc 2023 16:50 » v Kancelářské balíky
    3
    1924
    od Melvidor Zobrazit poslední příspěvek
    21 črc 2023 08:41
  • Ukotvení prvního a posledního řádku v tabulce.
    od Kopusek » 13 pro 2023 10:50 » v Kancelářské balíky
    2
    1549
    od Kopusek Zobrazit poslední příspěvek
    14 pro 2023 08:55
  • excel text na konec více řádků najednou Příloha(y)
    od Myerina » 03 led 2024 11:51 » v Kancelářské balíky
    5
    920
    od Zivan Zobrazit poslední příspěvek
    04 led 2024 09:42
  • Při vložení DVD hlási XBox chybu "0x803f800d"
    od Zabral68 » 28 čer 2023 19:06 » v Herní konzole
    0
    1129
    od Zabral68 Zobrazit poslední příspěvek
    28 čer 2023 19:06
  • Výběr nového GPU
    od Gracous » 13 bře 2024 17:26 » v Rady s výběrem hw a sestavením PC
    2
    798
    od Gracous Zobrazit poslední příspěvek
    13 bře 2024 19:51

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů