< návrat zpět

MS Excel


Téma: Vložit jinak makrem rss

Zaslal/a 21.3.2018 20:31

Přeji hezký večer.

Potřeboval bych poradit, jak udělat proměnnou pro Vložit-jinak-násobení, přímo v kodu. Viz. ukázka.
Pomocí hodnoty v buňce to jde, ale kdyby to šlo jinak, byl bych rádši.
Předem dík.

Příloha: rar39939_vlozit-jinak.rar (12kB, staženo 23x)
Zaslat odpověď >

#039943
elninoslov
Mohol by ste použiť namiesto toho Evaluate. Je to vlastne 1 riadok kódu. Rovnako môžete použiť cyklus.

EDIT:
Alebo takto aj s názvom listu, ak by sa jednalo o iný ako aktívny list...
Sub NasobDel(Oblast As Range, bTyp As Boolean, nHodnota#)
Dim ADR As String
Application.ScreenUpdating = False
With Oblast
ADR = "'" & .Parent.Name & "'!" & .Address
.Value2 = Evaluate("=IFERROR(SUBSTITUTE(" & ADR & ","","",""."")" & IIf(bTyp, "*", "/") & nHodnota & "," & ADR & ")")
End With
Application.ScreenUpdating = True
End Sub
Příloha: zip39943_nasob-del-evaluate.zip (23kB, staženo 24x)
citovat
#039951
avatar

elninoslov napsal/a:

Mohol by ste použiť namiesto toho Evaluate. Je to vlastne 1 riadok kódu.


Hezký den.
Děkuji za nakopnutí. Proměnnou jsem udělal s Vaší pomocí takto:
Call NasobDel(List2.Range("A1:I3"), True, 10)
Díky. 5citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 9:44

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 9:02

Vynásobit hodnoty kurzem - Power Query

elninoslov • 25.4. 8:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 8:04