Forum » Programiranje » [VBA] Excel - zapis v celice
[VBA] Excel - zapis v celice
korenje3 ::
A kdo ve če je v arrayju na prvem mestu formula in če zapišeš array direktno v range.formulalocal zakaj potem prvo vrstico raztegne čez celo kolono? Če spremenim 1. vrstico v array tako da ni formula, potem ne zapiše formule čez celo kolono, ampak samo tam kjer so formule.
Naj omenim še da imam Application.AutoCorrect.AutoFillFormulasInLists = False
Naj omenim še da imam Application.AutoCorrect.AutoFillFormulasInLists = False
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
- spremenil: korenje3 ()
kljuka13 ::
Težko reči, kje točno je problem, ker nisi prilepil svoje kode. Morda je rešitev v tem, da uporabiš tip Variant in ne String.
Private Sub Test() Dim values(3, 1) As Variant values(0, 0) = "=A3" values(1, 0) = "=2*A1" values(2, 0) = "7" Range("A1:A3").Formula = values End Sub
Zgodovina sprememb…
- spremenil: kljuka13 ()
korenje3 ::
Sem rešil tako, da sem zapisal 1. celico kot prazen tekst. In potem na koncu naredil še zapis 1. celice v koloni.
Očitno je to problem, saj če zapišeš cel array v kolono se zgodi da raztegne formulo v 1. celici čez celo kolono. Če pa v 1. celici ni formule pa zapiše value.
ž
Očitno je to problem, saj če zapišeš cel array v kolono se zgodi da raztegne formulo v 1. celici čez celo kolono. Če pa v 1. celici ni formule pa zapiše value.
ž
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | ExcelOddelek: Pomoč in nasveti | 985 (481) | jedateruk |
» | Excel kalkulacije - preko virtualke ipd.? (strani: 1 2 )Oddelek: Pomoč in nasveti | 8403 (6208) | omni-vor |
» | Excel - razkosanje stolpcev podatkovOddelek: Programska oprema | 1215 (1162) | WarpedGone |
» | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4799 (4221) | veteran |
» | Prosim za pomoč pri VBAOddelek: Programiranje | 2114 (1917) | apachee |