Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...

Robinet care comuta traseul

A fost lansata Fedora 40
 Samsung S24 plus

Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?

transport -tren
 Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...

Sfat achizitie sistem audio pentr...

tavan fals rigips
 Ce preferați: produse mai scumpe ...

Demagnetizare (minimala) ori ba?

Cum pot sa vad pe un proiector pr...

Joc Drone
 

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,602
  • Î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,602
  • Î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,602
  • Î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,602
  • Î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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

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