telechargements non réalisables!!!

Zone d'échange de sources C, C++, Java, VB, VBA et autres...

Modérateur : webmaster

Répondre
compuuter
Messages : 4
Enregistré le : 07/12/2011 19:46

telechargements non réalisables!!!

Message par compuuter » 07/12/2011 19:56

salut à tous.

pb excel 2003 sous office 2003

ces codes ne sont pas acceptés auriez vous des codes alternatifs et fonctionnels
merci bcp.
==============================================================================
' Déclarations de constantes
'==============================================================================
Public Const INTERNET_OPEN_TYPE_DIRECT = 1
Public Const INTERNET_FLAG_RELOAD = &H80000000

Public Const COLONNE_COURS_CLOTURE = 3
Public Const COLONNE_CODE_ISIN = 1
Modifié en dernier par compuuter le 09/12/2011 09:11, modifié 1 fois.

Avatar du membre
webmaster
Messages : 775
Enregistré le : 14/06/2003 15:21
Contact :

Message par webmaster » 08/12/2011 00:39

Bonsoir,

Pouvez-vous préciser ce que vous entendez par "ces codes ne sont pas acceptés" ?

Cette macro fonctionne sous Excel 2003 sans modification.

Webmaster

compuuter
Messages : 4
Enregistré le : 07/12/2011 19:46

la macro ne fonctionne pas j'obtiens un message d'erreur!

Message par compuuter » 08/12/2011 09:56

salut

le lancement de la macro vba excel 2003 retourne le msge d'erreur:

Erreur de compilation

Des constantes, chaînes de longueur fixe, tableaux, types définis par l’utilisateur et instructions Déclare ne sont pas autorisés comme membres Public de modules d’objet


merci d'une réponse.

Avatar du membre
webmaster
Messages : 775
Enregistré le : 14/06/2003 15:21
Contact :

Message par webmaster » 08/12/2011 23:21

Bonsoir,

Le mot clé "Public" ne peut être utilisé qu'au niveau module.

Je pense que vous avez recopié le code proposé dans une des feuilles de codes de votre classeur, c'est à dire dans le dossier "Microsoft Excel Objects" du VBAProject de votre classeur.

Par défaut il n'y a pas de module dans votre classeur, il faut donc en créer un et copier le code dedans.

Pouvez-vous donc effacer le code et le reporter dans un module ? Pour ce faire, faites un clic droit sur le dossier de votre projet VBA (si votre classeur s'appelle "toto", le projet VBA sera nommé "VBAProject (toto.xls)"), puis choisissez "Insertion->Module". Un sous-dossier "Modules" sera alors affiché avec le module nouvellement créé à l'intérieur. Faites un double-clic sur le module en question pour l'ouvrir, puis collez l'ensemble du code dans le module créé.

Ne pas oublier de supprimer le code là où vous l'aviez mis précédemment.

Est-ce que cela fonctionne ?

Webmaster

compuuter
Messages : 4
Enregistré le : 07/12/2011 19:46

Message par compuuter » 09/12/2011 09:01

Salut et merci bcp.

J'ai lancé les deux macros du site faites par web master merci d'une réponse.

-datées du 19 septembre 2003 ici RAS l'onglet valeur est créé mais pas de valeurs.(que faut il faire ensuite? attendre?)


-datées du 13 juin 2004 j'obtiens un message d'erreur et l'onglet Valeurs est créé...(correction nécessaire apparemment que je sollicite)


Erreur d'execution '13'
INCOMPATIBILITE DE TYPE

--------------------------
debogage: la ligne est mise en avant:

iPageSuivante = Mid$(szPage, InStr(iDeb, szPage, SZ_PAGE_INDEX) + Len(SZ_PAGE_INDEX), InStr(InStr(iDeb, szPage,

SZ_PAGE_INDEX), szPage, "&") - (InStr(iDeb, szPage, SZ_PAGE_INDEX) + Len(SZ_PAGE_INDEX)))
iDeb = InStr(InStr(iDeb, szPage, SZ_PAGE_INDEX), szPage, "&") + 1

------------------------------------------------------------------------

Avatar du membre
webmaster
Messages : 775
Enregistré le : 14/06/2003 15:21
Contact :

Message par webmaster » 09/12/2011 23:47

Bonsoir,

Les anciennes versions de macros ne fonctionneront pas car le code HTML des pages récupérées a évolué, donc l'extraction des informations ne fonctionnera pas.

Pouvez-vous essayer avec la version du 18/07/2011 22:29 ? Cette version fonctionne très bien actuellement.

Lorsque vous lancez la macro, l'onglet "Valeurs" est créé automatiquement, ou vidé de son contenu si il existe, puis il est peuplé avec un peu plus de 2000 lignes de 3 colonnes (Code sicovam, intitulé de la valeur, dernier cours coté). Le peuplement est réalisé au fil des téléchargements de cours, qui peuvent prendre entre 30 secondes et 2 ou 3 minutes selon la qualité de votre accès internet et les temps de réponse du serveur consulté. Tant que le téléchargement n'est pas terminé, vous devriez avoir un sablier et votre classeur Excel devrait être inacessible. A l'issue du téléchargement un recalcul de l'ensemble du classeur est provoqué, de manière à prendre en compte les nouveaux cours dans toutes les cellules où vous avez utilisé la fonction "=getCoursValeur("<code sicovam>")".

Webmaster

compuuter
Messages : 4
Enregistré le : 07/12/2011 19:46

telechargement non réalisable!

Message par compuuter » 10/12/2011 06:57

salut!

faut changer de page

merci infiniment...

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité