Kezdőoldal » Számítástechnika » Programozás » Hogyan kell 2007-es excel...

Hogyan kell 2007-es excel makróba 10x10-es szorzótáblát írni?

Figyelt kérdés
Próbáltam elég sokmindent, de egyszerűen nem akar sikerülni :(

2015. jan. 9. 13:59
 1/4 CspCsj ***** válasza:

Mi a pontos feladat?

Pl. készítsünk makrót ami feltölti az A1:J10 tartományt a 10*10-es szorzótáblával?

2015. jan. 9. 14:35
Hasznos számodra ez a válasz?
 2/4 SimkoL ***** válasza:

Sub Szorzo()

'

' Szorzo Makró

'


'

Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

Selection.AutoFill Destination:=Range("A1:A10"), Type:=xlFillSeries

Range("A1:A10").Select

Range("A1").Select

Selection.AutoFill Destination:=Range("A1:J1"), Type:=xlFillSeries

Range("A1:J1").Select

Range("B2").Select

ActiveCell.FormulaR1C1 = "=R1C*RC1"

Range("B2").Select

Selection.AutoFill Destination:=Range("B2:J2"), Type:=xlFillCopy

Range("B2:J2").Select

Selection.AutoFill Destination:=Range("B2:J10"), Type:=xlFillCopy

Range("B2:J10").Select

End Sub



Innen: [link]

2015. jan. 9. 15:19
Hasznos számodra ez a válasz?
 3/4 CspCsj ***** válasza:
100%

Az előző a szép megoldás, ez meg legyen az általános iskolás:


Sub szorzotabla()

Dim i, j As Integer

For i = 1 To 10

For j = 1 To 10

Cells(i, j).Value = i * j

Next j

Next i

End Sub


Makróablakot ALT+F8-cal hozhatod elő (vagy Nézet fül jobb szélén a Makró gomb) ott beírsz valami Makrónevet > Létrehozás > bemásolod a fenti kódok közül a szimpatikusabbat (az első és utolsó sor nem kell: SUB és END SUB) és a Makróablakból indíthatod is (vagy a Visual Basic ablakból).

2015. jan. 9. 16:07
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Az 1. válasz írónak: nem volt így külön megfogalmazása a feladatnak. Egyszerüen megkapltuk órán hogy késztsünk szorzótáblát makróban. Előtte elmagyarázva persze nemigen volt.

Viszont köszönöm mindkettőtöknek a válaszokat :)

2015. jan. 9. 17:52

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!