Diskuze: Rada VisualBasic v Excel
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 10 zpráv z 10.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
V Excelu nemůžeš mít vzoreček A=A+B, protože se ti to tím zacyklí. Vzoreček v Excelu musí dělat početní operace vždycky na jiných buňkách, než kde bude výsledek. Takže bude třeba udělat další sloupce. Ale Excel vše počítá automaticky a rovnou, tak nemůžeš mít po provedení výpočtu vstupní buňky "nulové", protože by se výsledek vynuloval taky.
Ahoj, tady to máš, ale bacha, jakmile to jednou pustíš, data jsou pryč -
změněna, takže pustit na XLS kopii.
Ke stažení ZDE: https://drive.google.com/…Ub1KSW5/view?…
Sub Pocitej()
Dim KolikRadku As Integer
Dim A, B, C As Integer
KolikRadku = InputBox("Zadej počet řádků pro kalkulaci:")
Range("A1").Activate
ActiveCell.Offset(1, 0).Activate
For i = 1 To KolikRadku
A = ActiveCell.Value
ActiveCell.Offset(0, 1).Activate
B = ActiveCell.Value
ActiveCell.Offset(0, 1).Activate
C = ActiveCell.Value
A = A + B - C
ActiveCell.Value = 0
ActiveCell.Offset(0, -1).Activate
ActiveCell.Value = 0
ActiveCell.Offset(0, -1).Activate
ActiveCell.Value = A
ActiveCell.Offset(1, 0).Activate
Next
End Sub
Něco jsem vygooglil a změnil jsem koncepci, Použil jsem form pro nákup a výdej. Vše mi funguje, jen bych potřeboval vytvořit vyhledávání v Column 0 v listboxu. Do návrhu formu jsem přidal SearchTextBox pro zadání hledané hodnoty a tlačítko SearchButon pro spuštění hledání. Přikládám dosavadní výsledek http://leteckaposta.cz/189210249. Můžeš mi poradit jak s tím vyhledáváním?
Dal jsem to i tady https://drive.google.com/…7lW8IFj/view?…
Asi bych tam přidal něco takového:
for f = 0 to listbox1.listcount - 1
if listbox.list(f, 0) = co_hledam.....
' co se stane, když najdu
end if
next
pozn. v proměnné f index řádku a druhý parametr, v tomto případě 0 je sloupec
Pridal som ti vyhľadávanie a trocha upravil pôvodný kód lebo bol
strašný , vyskúšaj.
http://leteckaposta.cz/358144829
Díky, ale nejde mi to stáhnout. Zkus mi to poslat na maros2470@seznam.cz.
Mne to stiahnuť ide, každopádne som ti to poslal na mail.
Zobrazeno 10 zpráv z 10.