Poprosil bych o pomoc při úpravě TOHOTO Makra
Základní funkce je v pořádku tzn. pojmenuje list při změně hodnoty buňky.
Požadovaná úprava:
Pokud jsou buňky B3 a B4 bez hodnot (čisté) pojmenuje list "Prázdný protokol"
Pokud je v buňce B3 nějaká hodnota (nejčastěji text - neplatí vždy) a buňka B4 je bez hodnot (čistá) pojmenuje list hodnotou buňky B3
Pokud je v buňce B4 nějaká hodnota (nejčastěji číslo - neplatí vždy) a buňka B3 je bez hodnot (čistá) pojmenuje list hodnotou buňky B4
Pokud je v buňce B3 a B4 nějaká hodnota pojmenuje list hodnotou buňky "B3 Odtržítko B4"
Dík za pomoc.
Excel - Pomoc s úpravou makra VBA Vyřešeno
- Jan Pašek
- Tvůrce článků
-
Level 6.5
- Příspěvky: 3701
- Registrován: leden 06
- Bydliště: Plzeň
- Pohlaví:
- Stav:
Offline
Excel - Pomoc s úpravou makra VBA
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.
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - Pomoc s úpravou makra VBA
Pro začátek třeba toto. Stačí kopírovat do listu kde je změna potřeba.
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B3") = "" And Range("B4") = "" Then
ActiveSheet.Name = "Prázdný protokol"
ElseIf Range("B3") <> "" And Range("B4") = "" Then
ActiveSheet.Name = Range("B3")
ElseIf Range("B3") = "" And Range("B4") <> "" Then
ActiveSheet.Name = Range("B4")
ElseIf Range("B3") <> "" And Range("B4") <> "" Then
ActiveSheet.Name = Range("B3") & "_" & Range("B4")
End If
End Sub
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
- Jan Pašek
- Tvůrce článků
-
Level 6.5
- Příspěvky: 3701
- Registrován: leden 06
- Bydliště: Plzeň
- Pohlaví:
- Stav:
Offline
Re: Excel - Pomoc s úpravou makra VBA
Sice s drobnou chybou ale po úpravě chodí Já si nepamatoval jak se ve VBA staví podmínka IF
Takle mi to začlo fungovat:
Děkuji za pomoc.
Takle mi to začlo fungovat:
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B3") = "" And Range("B4").Value = "" Then
ActiveSheet.Name = "Prázdný protokol"
ElseIf Range("B3") <> "" And Range("B4") = "" Then
ActiveSheet.Name = Range("B3").Value
ElseIf Range("B3") = "" And Range("B4") <> "" Then
ActiveSheet.Name = Range("B4").Value
ElseIf Range("B3") <> "" And Range("B4") <> "" Then
ActiveSheet.Name = Range("B3") & "_" & Range("B4").Value
End If
End Sub
Děkuji za pomoc.
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.
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - Pomoc s úpravou makra VBA
Na vzpomenutí si na sintaxi poslouží výborně třeba google, nebo nápověda excelu, ale tohle je snažší, že?
No, je to nepochopitelné že někde je potřeba .Value a jinde to jde bez toho. Mě to chodilo jak jsem to napsala bez potíží, vč. kombinace čísel, textu a prázdných buněk. Ale budiž, chodí to a to je důležité :)
No, je to nepochopitelné že někde je potřeba .Value a jinde to jde bez toho. Mě to chodilo jak jsem to napsala bez potíží, vč. kombinace čísel, textu a prázdných buněk. Ale budiž, chodí to a to je důležité :)
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
- Jan Pašek
- Tvůrce článků
-
Level 6.5
- Příspěvky: 3701
- Registrován: leden 06
- Bydliště: Plzeň
- Pohlaví:
- Stav:
Offline
Re: Excel - Pomoc s úpravou makra VBA
ještě jednou dík za pomoc!
PS: než sem se zeptal věnoval sem tomu cca hodinu a půl nejprve najít vhodné makro pak jsem z hlavy zkoušel sloučení dvou obsahů buněk do listu ve VBA no a když mi nešla postavit podmínka vzdal jsem to a raději se zeptal.
PS: než sem se zeptal věnoval sem tomu cca hodinu a půl nejprve najít vhodné makro pak jsem z hlavy zkoušel sloučení dvou obsahů buněk do listu ve VBA no a když mi nešla postavit podmínka vzdal jsem to a raději se zeptal.
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.
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - Pomoc s úpravou makra VBA Vyřešeno
Dobrá tedy, není zač, je to drobnost.
Pokud je to vše, označte téma za vyřešené.
Pokud je to vše, označte téma za vyřešené.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4810
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12223
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 4725
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3344
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
- 5
- 3942
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů