Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 18-06-2008, 18.21.42   #1
Dejan87
Newbie
 
Registrato: 18-06-2008
Messaggi: 6
Dejan87 promette bene
eliminazione di un pulsante (attiva macro)

ciao a tutti ^^

mi sono registrato oggi, ma dopo essermi intestardito a provarci nn ce la faccio....

problema.

ho creato un pulsante da excel che mi salva ogni tot minuti un file con nome sempre diverso:

Sub Salvafile()

Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Dim Var As String

Set p = Worksheets("Inverter")

Directory = p.Cells(5, 8).Value
NomeFile = p.Cells(6, 8).Value
NomeFile = NomeFile + Format(Now, "ggmmyyyy ora hhmmss")

ChDir Directory
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
p.Cells(5, 7).Value = Var
p.Cells(6, 7).Value = Var
p.Cells(5, 8).Value = Var
p.Cells(6, 8).Value = Var
End Sub

sarà la poca esperienza visto che ho solo 20 anni però volevo chiedere se c'è la possibilità di creare o una nuova macro.. oppure integrare qualche riga di codice che mi permetta di cancellare questo "bottone"

per spiegare meglio:

ho dei dati che prendo da immagini non editabili tramite un OCR
li formatto con un html e li sparo in un excel. questo file si chiama index.

in questa pagina a lato in 4 celle ho questo:

Directory di Salvataggio: C:\temp\
Nome file: Estrazione dati del

quindi do il percorso e la prima parte del file da salvare
A fianco ho il pulsante che mi lancia la macro.

una volta finito mi salva un file nuovo cosi:
es: Estrazione dati delgg062008 ora 170208

facendo rimanere intatto il file index cosi da poterlo utilizzare sempre.

quindi in temp ho i file salvati e sul Desk il file index.


potevo usare questa istruzione:
p.Cells(5, 7).delete

ma ho preferito usare una var integer.
p.Cells(5, 7).value = var
p.Cells(6, 7).Value = Var
p.Cells(5, 8).Value = Var
p.Cells(6, 8).Value = Var

queste 4 istr. cancellano i 4 campi visti prima...

ma il bottone??? quello che mis erve è cancellare il bottone durante il salvataggio del nuovo file e mantenerlo solo sull'index

spero di essere stato chiaro.. mi scuso se nn è cosi.. ^^

Grazie

Daniel
Dejan87 non è collegato   Rispondi citando
Vecchio 19-06-2008, 09.38.13   #2
miciomao
Hero Member
 
L'avatar di miciomao
 
Registrato: 14-01-2005
Loc.: Rome, Italy
Messaggi: 1.132
miciomao promette bene
un [nomepulsante].Visible = False a fine istruzione ?
___________________________________

♫ m u s i c ♪ i s ♫ t h e ♪ a n s w e r ♫
"Il più piccolo dei piccoli felini è già lui stesso un vero capolavoro". (Leonardo da Vinci)
Namasté!
miciomao non è collegato   Rispondi citando
Vecchio 19-06-2008, 10.20.46   #3
Dejan87
Newbie
 
Registrato: 18-06-2008
Messaggi: 6
Dejan87 promette bene
Quota:
Inviato da miciomao
un [nomepulsante].Visible = False a fine istruzione ?
ci ho provato ma nn so perchè rimane sempre visibile....

quasi quasi.. mi creo una seconda pagina dove metto i dati ed elimino la prima dove ho il pulsante con questa istruzione:

Worksheets("Nome pagina").Delete

grazie mille miciomao ^^

Ultima modifica di Dejan87 : 19-06-2008 alle ore 10.37.00
Dejan87 non è collegato   Rispondi citando
Vecchio 19-06-2008, 10.37.53   #4
Danil-ho
Junior Member
 
L'avatar di Danil-ho
 
Registrato: 09-11-2007
Loc.: Valenza
Messaggi: 144
Danil-ho promette bene
Quota:
Inviato da Dejan87
ci ho provato ma nn so perchè rimane sempre visibile
Non conosco excel, ma un po' di access ...
se lo premi vuol dire che il "setfocus" va su di lui, e puo darsi che il comando bottone.visible = false non funzioni proprio per quello.
Prova a fare un setfocus da qualche altra parte e poi a renderlo invisibile, magari funziona.
Danil-ho non è collegato   Rispondi citando
Vecchio 19-06-2008, 10.42.46   #5
Dejan87
Newbie
 
Registrato: 18-06-2008
Messaggi: 6
Dejan87 promette bene
Quota:
Inviato da Danil-ho
Non conosco excel, ma un po' di access ...
se lo premi vuol dire che il "setfocus" va su di lui, e puo darsi che il comando bottone.visible = false non funzioni proprio per quello.
Prova a fare un setfocus da qualche altra parte e poi a renderlo invisibile, magari funziona.

provo grazie...Danil
Dejan87 non è collegato   Rispondi citando
Vecchio 19-06-2008, 10.46.33   #6
Dejan87
Newbie
 
Registrato: 18-06-2008
Messaggi: 6
Dejan87 promette bene
Quota:
Inviato da Danil-ho
Non conosco excel, ma un po' di access ...
se lo premi vuol dire che il "setfocus" va su di lui, e puo darsi che il comando bottone.visible = false non funzioni proprio per quello.
Prova a fare un setfocus da qualche altra parte e poi a renderlo invisibile, magari funziona.

FUNZIONA l'ho settato e funziona.... l'ho messo propio dopo aver salvato il documento nuovo in maniera tale da vedere solo le tabelle e impedire ulteriore salvataggio che mi darebbero copie inutili, oltre a generare cnfusione...

Grazie per l'aiuto ^^
Dejan87 non è collegato   Rispondi citando
Vecchio 19-06-2008, 15.38.13   #7
Danil-ho
Junior Member
 
L'avatar di Danil-ho
 
Registrato: 09-11-2007
Loc.: Valenza
Messaggi: 144
Danil-ho promette bene
Di niente
Danil-ho non è collegato   Rispondi citando
Vecchio 20-06-2008, 10.14.34   #8
miciomao
Hero Member
 
L'avatar di miciomao
 
Registrato: 14-01-2005
Loc.: Rome, Italy
Messaggi: 1.132
miciomao promette bene
Quota:
Inviato da Dejan87
....propio....
la gente che dice propio mi sta troppo simpatica
___________________________________

♫ m u s i c ♪ i s ♫ t h e ♪ a n s w e r ♫
"Il più piccolo dei piccoli felini è già lui stesso un vero capolavoro". (Leonardo da Vinci)
Namasté!
miciomao non è collegato   Rispondi citando
Vecchio 24-06-2008, 15.30.57   #9
Dejan87
Newbie
 
Registrato: 18-06-2008
Messaggi: 6
Dejan87 promette bene
Quota:
Inviato da miciomao
la gente che dice propio mi sta troppo simpatica

è la fretta di scrivere :P ihihih
Dejan87 non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
problema con macro che non si attiva reaper Software applicativo 6 23-02-2011 19.31.10
Dove e' la macro ?? GIO74 Office suite 1 08-08-2008 15.03.57
Eliminazione riga excel con una macro ghisirds Office suite 5 18-06-2007 22.12.37
aiuto con macro exel.. e vba ken87 Office suite 14 08-09-2006 11.32.11
WORD: macro smettono di funzionare reaper Office suite 2 23-02-2006 09.39.45

Orario GMT +2. Ora sono le: 13.39.40.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.