Hirdetés
- Nem elég a RAM-ok, NAND-ok és VGA-k áremelkedése
- Az elmúlt 30 év legjobb processzorai
- HiFi műszaki szemmel - sztereó hangrendszerek
- TCL LCD és LED TV-k
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
- Házimozi belépő szinten
- Nvidia GPU-k jövője - amit tudni vélünk
- Két 16 GB-os GeForce gyártását szüntette meg az ASUS
- Melyik tápegységet vegyem?
- Milyen videókártyát?
Új hozzászólás Aktív témák
-
Delila_1
veterán
válasz
salmiakki
#2587
üzenetére
Igaz, hogy Control-t kérdeztél, de ez a makró az eddig felvitt legalsó és jobb szélső elemek bármilyen objektum alá-, és tőle jobbra 5 ponttal helyezi az új objektumot.
Sub UjElem()
Dim Bal As Single, Lent As Single, i As Long
For i = 1 To ActiveSheet.Shapes.Count
With ActiveSheet.Shapes(i)
If .Left + .Width > Bal Then Bal = .Left + .Width + 5
If .Top + .Height > Lent Then Lent = .Top + .Height + 5
End With
Next
ActiveSheet.Shapes.AddShape(msoShapeRectangle, Bal, Lent, 70#, 58#).Select
End SubAz
ActiveSheet.Shapes.AddShape(msoShapeRectangle, Bal, Lent, 70#, 58#).Select
sorban kell meghatároznod az új elem típusát. A két utolsó érték helyére írd be a kívánt szélességet, és magasságot. Ez most egy téglalapot tesz be, de ha a sor helyett ezt írod:
ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=Bal, Top:=Lent, Width:=102.75, Height:=25.5).Selectakkor egy beviteli mezőt tesz a megfelelő helyre.
Ez meg szépen egymás alá teszi a beviteli mezőket:
Sub mm()
Dim Bal As Single, Lent As Single, i As Long
For i = 1 To ActiveSheet.Shapes.Count
With ActiveSheet.Shapes(i)
If .Left > Bal Then Bal = .Left
If .Top + .Height > Lent Then Lent = .Top + .Height + 3
End With
Next
ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=Bal, Top:=Lent, Width:=69.75, Height:=24).Select
End Sub
Új hozzászólás Aktív témák
- Nem elég a RAM-ok, NAND-ok és VGA-k áremelkedése
- Kecskemét és környéke adok-veszek-beszélgetek
- Az elmúlt 30 év legjobb processzorai
- Futás, futópályák
- Mobil flották
- HiFi műszaki szemmel - sztereó hangrendszerek
- Meglepően lassú az iOS 26 terjedése
- Battlefield 6
- TCL LCD és LED TV-k
- Okosóra és okoskiegészítő topik
- További aktív témák...
- Honor X5c Plus 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- HIBÁTLAN iPhone 12 Pro 128GB Pacific Blue- 1ÉV GARANCIA -Kártyafüggetlen, MS3948
- GYÖNYÖRŰ iPhone 12 Pro 128GB Graphite - 1 ÉV GARANCIA - Kártyafüggetlen, MS3258,100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


