Excel - Makro tietojen lisäämiseksi tietyissä soluissa

Ongelma

Yritän kirjoittaa makron Exceliin syöttämään tekstinsyöttöä tiettyyn soluun. Minulla on jo InputBox, jossa määritetään laitettava teksti ja syöttölaatikko, jossa määritetään, mihin riviin tiedot lisätään. Tiedot on aina lisättävä samaan sarakkeeseen.

  • Esimerkiksi:
    • Ensin haluaisin lisätä tekstin Budjetti soluun B5. Sen jälkeen minun on lisättävä teksti, Raportti, soluun B11 (molemmissa tapauksissa rivit 5 ja 11 on juuri lisätty. Siksi käytän Inputboxia).
    • Joten tarvitsen jonkin verran koodia siitä, miten nämä eri solut valitaan syöttölaatikoiden perusteella.

Ratkaisu

Kokeile tätä koodia:

 Sub-testi () iText = InputBox ("Mikä teksti?") IRow = InputBox ("Mikä rivi?") Solut (iRow, 2) .Value = iText Lopeta alivaihe 

Kiitos TrowaD: lle tästä vinkistä.

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä