Hirdetés
- Kiderültek az Oppo Pad 5 Pro és Pad Mini főbb adatai
- Stylusszal érkezhet a hajlítható Huawei Pura X Max, AI-trükkökkel fűszerezve
- Hatalmas akkut és korrekt teljesítményt ígér a Vivo
- Memóriahiány és drágulás fékezheti a mobilokat, csökkentek a Q1-es kiszállítások
- Európába és a britekhez is megérkezik a Motorola Razr Fold, indul az előrendelés
- Milyen okostelefont vegyek?
- Memóriahiány és drágulás fékezheti a mobilokat, csökkentek a Q1-es kiszállítások
- Yettel topik
- Apple iPhone Air - almacsutka
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- iPhone topik
- Szívós, szép és kitartó az új OnePlus óra
- Xiaomi 15 - kicsi telefon nagy energiával
- EarFun Air Pro 4+ – érdemi plusz
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
Új hozzászólás Aktív témák
-
Delila_1
veterán
válasz
salmiakki
#2587
üzenetére
A lenti makró az újonnan betett objektum helyzetét vizsgálja, de csak az előtte berakott utolsóhoz képest. Ha az utolsó előttit takarja, üzenetet küld. Az ábrán kiemelt rész mutatja, hogy olyan esetben is jelez, ha látszólag nincs takarás, de a valóságban igen.
Sub Takar_e()
Dim elozo As Integer
Dim B_uj As Single, J_uj As Single, F_uj As Single, A_uj As Single
Dim B_elozo As Single, J_elozo As Single, F_elozo As Single, A_elozo As Single
Dim Vizsz As Boolean, Fugg As Boolean
Vizsz = False: Fugg = False
'Új alakzat adatai
With ActiveSheet.Shapes(ActiveSheet.Shapes.Count)
B_uj = .Left 'bal szél
J_uj = .Left + .Width 'jobb szél
F_uj = .Top 'felső pont
A_uj = .Height + .Top 'alsó pont
End With
'Előző alakzat adatai
elozo = ActiveSheet.Shapes.Count - 1
With ActiveSheet.Shapes(elozo)
B_elozo = .Left 'bal szél
J_elozo = .Left + .Width 'jobb szél
F_elozo = .Top 'felső pont
A_elozo = .Top + .Height 'alsó pont
End With
If B_uj >= B_elozo And B_uj <= J_elozo Then Vizsz = True
If J_uj >= B_elozo And J_uj <= J_elozo Then Vizsz = True
If F_uj >= F_elozo And F_uj <= A_elozo Then Fugg = True
If A_uj >= F_elozo And A_uj <= A_elozo Then Fugg = True
If Vizsz = True And Fugg = True Then
MsgBox "Az előző (" & ActiveSheet.Shapes(elozo).Name & " nevű) objektum takarásban van", vbExclamation
Else: MsgBox "Nincs takarásban az előző objektum"
End If
End Sub
Új hozzászólás Aktív témák
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- Milyen okostelefont vegyek?
- Battlefield 6
- Memóriahiány és drágulás fékezheti a mobilokat, csökkentek a Q1-es kiszállítások
- Mibe tegyem a megtakarításaimat?
- Suzuki topik
- Gyúrósok ide!
- PlayStation 5
- 5.1, 7.1 és gamer fejhallgatók
- Milyen TV-t vegyek?
- További aktív témák...
- Lenovo ThinkPad P15V Gen2 // i7-11800H // 32GB RAM // 512GB SSD // T1200
- Lenovo ThinkPad T16 Gen2 16" FHD+ IPS i5-1345U 16GB 256GB NVMe SSD gar
- BIOSTAR RX 6900 XT 16GB GDDR6 EXTREME GAMING - Eladó!
- ZOTAC RTX 3070 Ti 8GB GDDR6X AMP HOLOBLACK Eladó!
- ThinkPad T14 Gen4 14" FHD+ IPS i7-1365U 16GB 512GB NVMe gar
- Honor X7b / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS3913
- Dell Latitude 5430 14" Touchscreen i5-1235U 16GB 1000GB 1 év garancia
- -50% Dobozos Új Lenovo ThinkPad X1 gen 10 2-in-1 Ultra 7 268V 32gb ram Inter Arc 140V Gari 2030
- Új MSI MAG PANO M100R PZ Black pc ház, számítógép ház
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


