Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle
 Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...
 Crapaturi placa

cum imi accesez dosarul electroni...

Momentul Aprilie 1964

Sursa noua - zgomot ?
 A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 

buton de cautare

- - - - -
  • Please log in to reply
3 replies to this topic

#1
octombrie

octombrie

    Junior Member

  • Grup: Members
  • Posts: 73
  • Înscris: 11.07.2007
Hi!
Am o intrebare, sunt sigura foarte simpla pentru un programator in VB, dar complicata pentru mine - un necunoscator.
Cum se face un buton de cautare in excel 2007? Adica vreau ca intr-un sheet al fisierului excel sa pun niste randuri cu butoane cu nume pe care sa apas si sa ma duca in sheeturile ...care trebuie.
Multumesc mult pentru raspuns.
PS: It's urgent! :)

#2
gecs

gecs

    Member

  • Grup: Members
  • Posts: 795
  • Înscris: 12.02.2008

View Postoctombrie, on 22nd April 2010, 17:23, said:

Hi!
Am o intrebare, sunt sigura foarte simpla pentru un programator in VB, dar complicata pentru mine - un necunoscator.
Cum se face un buton de cautare in excel 2007? Adica vreau ca intr-un sheet al fisierului excel sa pun niste randuri cu butoane cu nume pe care sa apas si sa ma duca in sheeturile ...care trebuie.
Multumesc mult pentru raspuns.
PS: It's urgent! :)
Nu-i nevoie de butoane pentru asta, poti sa folosesti hyperlink-uri: Insert -> Hyperlink -> alegi referinta hyperlink-ului si scrii textul care vrei sa apara in celula, sau folosesti functia HYPERLINK()
=HYPERLINK(referinta, afisare) - unde referinta e un sir care include numele fisierului, al foii si al celulei referite de hyperlink ("[Fisier1]Sheet2!A1"), iar afisare e sirul care va fi afisat in celula respectiva (ex. "Sheet2").

Daca vrei neaparat butoane, macro-ul asociat evenimentului click al butonului respectiv trebuie sa cuprinda o singura linie de cod:
Worksheets(nume_foaie).Select
unde nume_foaie e numele foii scris intre ghilimele pe care o vrei activata la apasarea pe buton. La fel de bine in loc de .Select, in linia de cod de mai sus, poti sa folosesti .Activate.

Edited by gecs, 23 April 2010 - 20:36.


#3
octombrie

octombrie

    Junior Member

  • Grup: Members
  • Posts: 73
  • Înscris: 11.07.2007

View Postgecs, on 23rd April 2010, 21:33, said:

Nu-i nevoie de butoane pentru asta, poti sa folosesti hyperlink-uri: Insert -> Hyperlink -> alegi referinta hyperlink-ului si scrii textul care vrei sa apara in celula, sau folosesti functia HYPERLINK()
=HYPERLINK(referinta, afisare) - unde referinta e un sir care include numele fisierului, al foii si al celulei referite de hyperlink ("[Fisier1]Sheet2!A1"), iar afisare e sirul care va fi afisat in celula respectiva (ex. "Sheet2").

Daca vrei neaparat butoane, macro-ul asociat evenimentului click al butonului respectiv trebuie sa cuprinda o singura linie de cod:
Worksheets(nume_foaie).Select
unde nume_foaie e numele foii scris intre ghilimele pe care o vrei activata la apasarea pe buton. La fel de bine in loc de .Select, in linia de cod de mai sus, poti sa folosesti .Activate.
Multumesc pentru raspuns. O sa folosesc butoane. Stii si cum se customizeaza? Nu gasesc modul de modificare al culorii butonului :dontgetit:

#4
gecs

gecs

    Member

  • Grup: Members
  • Posts: 795
  • Înscris: 12.02.2008

View Postoctombrie, on 25th April 2010, 19:21, said:

Multumesc pentru raspuns. O sa folosesc butoane. Stii si cum se customizeaza? Nu gasesc modul de modificare al culorii butonului :dontgetit:
Daca inserezi un buton de tip ActiveX poti sa-i modifici culoarea, dar optiunile sunt limitate la paleta schemei curente folosite in Windows.

Daca vrei sa arate cu totul altfel (culori, forma etc.) poti insera un control Image tot de tip ActiveX si poti folosi o imagine creata de tine pe post de buton (cu "butonul" in starea "neapasat"). Codul vba de navigare il pui in procedura asociata evenimentului "Click" si daca vrei sa si simulezi functionarea lui ca buton te folosesti de procedurile asociate evenimentelor "MouseDown" si "MouseUp" pentru a modifica felul in care arata butonul (in "MouseDown" modifici proprietatea "Picture" a imaginii respective cu o imagine care arata butonul apasat, iar in "MouseUp" modifici aceeasi proprietate cu imaginea folosita initial la simularea butonului). O alta varianta de a simula functionarea butonului, daca acesta e de forma dreptunghiulara, e sa te folosesti de aceleasi evenimente ("MouseDown" si "MouseUp"), dar in procedurile asociate acestora sa modifici proprietatea  "SpecialEffect" a controlului (sa-i atribui valoarea "fmSpecialEffectSunken" in "MouseDown" si "fmSpecialEffectRaised" in "MouseUp").

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate