Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 Kanal D va difuza serialul “...

Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...
 

Excel -cum copiez automat date din Office Word fields

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

#1
naurul

naurul

    Junior Member

  • Grup: Members
  • Posts: 183
  • Înscris: 07.06.2006
Vreau sa fac urmartorul lucru:

Am 52 - fisiere word - cu denumirea "Week 1"  pana la "Week 52"
-in word am fields -unde o sa completez, in viitor, cu numarul de ore si numarul de client


vreau un excel - in care sa copiez automat numarul de ore si numarul de client

ceva de genul:
week  ... .   numar ore ......numar client


cum pot sa fac asa ceva?

multumesc

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,603
  • Înscris: 30.07.2003
Fiecare produs din pachetul Office expune un API prin care faci ce vrei: http://msdn.microsof...office.14).aspx

Edited by neagu_laurentiu, 12 April 2013 - 13:13.


#3
naurul

naurul

    Junior Member

  • Grup: Members
  • Posts: 183
  • Înscris: 07.06.2006
Poti te rog sa fi mai explicit.

#4
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,603
  • Înscris: 30.07.2003
Folosind acele obiecte poti "manui" din VB o instanta Excel sau Word. Aloci obiectul, accesezi fiecare pagina, celula, rand, orice mai ai acolo. Si deci scriind o miniaplicatie realizezi ce vrei tu, ca si cum ai face manual doar ca mult mai repede prin acest automatism.

Edited by neagu_laurentiu, 12 April 2013 - 13:29.


#5
naurul

naurul

    Junior Member

  • Grup: Members
  • Posts: 183
  • Înscris: 07.06.2006
te rog sa ma scuzi dar cu toate ca inteleg ideea de baza, nu am nici cea mai mica idee cum sa o pun in practica.
mai pt incepatori. te rog.

#6
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,603
  • Înscris: 30.07.2003
E plin netul de tutoriale: http://support.microsoft.com/kb/219151

#7
naurul

naurul

    Junior Member

  • Grup: Members
  • Posts: 183
  • Înscris: 07.06.2006
Neagu daca stiam sa pun in practica aceste tutoriale nu mai intrebam. E usor sa raspunzi -"E plin netul de tutoriale"
Ce faci? colectie de raspunsuri? Daca raspunzi atunci raspunde serios, ce urmeaza sa ma trimiti sa citesc manualul de VBA?
Nu toata lumea stie programare. Trebuie sa intelegi ca cine cere ajutorul, aici, a incercat in prealabil sa puna in practica ce a citit in tutorialele e pe net dar nu a avut succes.

#8
nexusm

nexusm

    Senior Member

  • Grup: Senior Members
  • Posts: 2,793
  • Înscris: 07.07.2011
Public xlApp As excel.Application
Public wbxl As excel.Workbook
Public wDAT As excel.Worksheet
Dim sTABEL as String
sTABEL="c:\unde este tabelul tau.xls"
Set xlApp = CreateObject("Excel.Application")
Set wbxl = xlApp.Workbooks.Open(sTABEL)
Set wDAT = xlApp.Sheets(1)
'exemplu wDAT.Cells(rand, coloana).Value = variabila
wDAT.Cells(1, 1).Value = "Week"
wDAT.Cells(1, 2).Value = "Nr. de Ore"
wDAT.Cells(1, 3).Value = "Nr. Client"
wDAT.Cells(2, 1).Value = variabila saptamana
wDAT.Cells(2, 2).Value = variabila ore
wDAT.Cells(2, 3).Value = variabila client
wbxl.Save
xlApp.Workbooks.Close
Set xlApp = Nothing
nu uita de Project->References->Microsoft Excel 11.0(sau 10) Object Library

cam de aici poti porni.
bafta

pentru chestii din ce in ce mai elaborate va trebui totusi sa incepi de aici: http://msdn.microsof...office.11).aspx

si un sfat general, creaza Macro-uri intr-un excel, faci ce vrei in tabel si pe urma deschizi Macro-ul si vizualizazi codul aferent.
Evident, pentru al manipula din vb, trebui un pic adaptat, dar nu este chiar un cap de tara.

Edited by nexusm, 14 April 2013 - 13:48.


#9
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,603
  • Înscris: 30.07.2003

View Postnaurul, on 14 aprilie 2013 - 11:27, said:

Nu toata lumea stie programare.
Aici parca suntem pe aria programare ! Nu soft la cerere, nu altceva. Primesti indicatii acolo unde te impotmolesti (toti avem astfel de momente) cu privirea la programul ce vrei sa-l realizezi. Forumul nu tine loc de scoala si studiu, doar primesti ideea lipsa in momentul cu pricina.

Edited by neagu_laurentiu, 14 April 2013 - 13:48.


#10
naurul

naurul

    Junior Member

  • Grup: Members
  • Posts: 183
  • Înscris: 07.06.2006
multumesc mult nexusm

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

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