Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Errore nella Macro......!!!

Ultimo Aggiornamento: 07/10/2017 19:08
Post: 94
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
06/10/2017 12:22

Salve a tutti....

ho creato una piccola macro in questo foglio che allego....
il cui compito dovrebbe essere.... cliccando su AGGIORNA...:

1- cancella i dati nelle colonne I e J
2 - aggiorna la tabella via web
3 - sostituisci nella colonna C very strong tip con Best Tip

Bene!.... la macro fa tutto ma in modo sbagliato.

Quando la clicco mi cancella le colonne I e J ....
mi sostituisce la stringa testo in colonna C e aggiorna la tabella via web.

L'errore sta che sostituisce la stringa in colonna C prima di aggiornare la connessione...
Boh!

Si può risolvere???

Ringrazio per l'attenzione..... e soluzione eventuale.
Enzo

Allego file.


Versione Office2010
Post: 94
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
06/10/2017 19:30

Come mai....????
Nessuno mi risponde....???

[SM=x423054]


Versione Office2010
Post: 1.394
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/10/2017 22:04

ciao
io non ne sono all'altezza
ma vuoi dire che tutto il lavoro
fatto e a cui non mi hai ancora dato risposta
è fatto inutilmente? [SM=g27833]
Post: 95
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
06/10/2017 22:31

Come non Risposto???
Nell'altra discussione... sullo stesso file.... ad ogni soluzione ti informavo su come andava e ringraziavo....

rimanemmo che mi avresti fatto saper qualcosa circa la macro.... che dicesti di occupartene la sera.....

nessun obbligo per l'amor di Dio.... ma non mi hai fatto sapere nulla e nessuno altro ha provveduto....

ieri sera poi.... lavorandoci ho riscontrato dei malfunzionamenti....
con le formule inserite....

cmq il funzionamento non mi soddisfaceva al 100%....

smanettando ho trovato delle soluzioni "artigianali" figlie della mia scarsissima conoscenza di Excel....

ma tutto sommato potevano andar meglio e allegerivano il tutto....

poi mi è venuto fuori questo errorino nella Macro e ho chiesto aiuto come sempre....

Tutto qui Federico..... porgendoti ancora 1000Grazie per l'attenzione prestatami....


Versione Office2010
Post: 1.395
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/10/2017 22:52

ciao

la scelta del vba
la condivido pienamente.
file pesante con troppe formule.


ma io ti ho risposto la sera stessa
e ti ho creato una macro ( brutta da sistemare in qualche passaggio
ma che funziona, ma non così scontata)

il problema più grosso l'ho incontrato proprio per le
troppe formule.

probabilmente avevi già scartata l'idea
e non ci hai fatto caso.

per le macro mi dispiace io proprio
sono terra terra ma non sono convinto che ci fossero errori sul file, mi sembrava tutto ok

ciao
alla prossima [SM=g27823]
Post: 96
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
07/10/2017 00:56

Grazie Federico...!!!
speriamo che qualcuno mi aiuti.....
non credo sia cosa così complicata....!!!

[SM=x423042] io intanto non riesco a sistemarla [SM=x423054]


Versione Office2010
Post: 555
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
07/10/2017 09:03

Se ho capito bene il problema quello che ti serve è una temporizzazione per permettere l'aggiornamento dal sito prima di procedere con le modifiche da apportare alla colonna C.
Vedi se queste poche righe da inserire nella macro subito dopo la riga del "RefreshAll" e prima del "Replace" sono utili, così:
    ...
    ...
    ActiveWorkbook.RefreshAll

     'temporizzazione di 30 sec (da valutare ed adeguare)
    oraAvvio = Timer
    Do
        DoEvents
        If Timer > oraAvvio + 30 Or Timer < oraAvvio Then Exit Do
    Loop

    Columns("C:C").Select
    ...
    ...

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 98
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
07/10/2017 09:49

Grazie Rollis....
Ho risolto in modo differente.

Grazie per la disponibilità! [SM=x423028]


Versione Office2010
Post: 556
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
07/10/2017 14:53

Grazie del feedback, molto costruttiva come risposta, se prima avevo capito 'na mazza ora meno ancora.

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 99
Registrato il: 01/02/2011
Città: NAPOLI
Età: 62
Utente Junior
2016 ita
OFFLINE
07/10/2017 15:56

Boh!.... Io non capisco....
E' da più di 10 anni che frequento questo Forum e a dir la verità non ho mai "sentito" un'aria così pesante come in questo ultimo periodo.

Ho sempre richiesto degli aiuti.... mi sono stati dati e non.... ma in qualche modo si è sempre cercato di risolvere....
Non ci sono mai state scortesie o maleducazioni.... tutto si è sempre svolto tranquillamente.... ma in questa settimana.... boh!.... mi sembrate tutti "nervosetti".

Non voglio polemizzare ma giustificarmi!

Noi "inesperti" ci rivolgiamo agli esperti per richieste di aiuto in cose che sono al di sopra delle nostre conoscenze pratiche del software.
Io personalmente allego sempre un file.... nel quale indico l'aiuto di cui necessito.

Suppongo che l'esperto che si rende disponibile lo scarica... lo valuta... trova la soluzione se c'è.... e risponde.

Non capisco chi pubblica una risposta con una soluzione e chiede di testare.....

Mi scuso se forse non ho capito niente di come vanno le cose nei forum.... fermo restando che cerco sempre di essere educato e rispondere comunque a tutti coloro che si prestano a risolvermi la richiesta di aiuto.

Gradirei per favore essere istruito su come comportarmi per evitare di dare dispiaceri e scortesie.

Grazie!
Ossequiosamente,
Enzo
[SM=x423047]


Versione Office2010
Post: 1.397
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
07/10/2017 19:08

ciao
aria pesante? boh!

normalmente in un forum si pongono domande
alle quali si cerca di dare una risposta, sono pubbliche
perché siano da insegnamento a tutti.

ora la tua risposta

ho risolto in altro modo


e non mettere il metodo usato
a disposizione di tutti
rende la richiesta sterile
ho la domanda ma non la risposta.


tutto qui
niente polemica o astio verso nessuno
ci mancherebbe.

ciao alla prossima

Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 13:47. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com