Forums XLPages

Tous les messages (JackyAmiens)

1 2 3 4 »
Re: challenge 2069 A-SD 2011
#1
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 06-03-2012 16h09
Bonjour,


La formulation de la question s'apparente à un case tête.
C'est quoi le challenge 2069 A-SD 2011, qui devient un formulaire?

Seul, les connaisseurs des termes 2069 A SD 2011 pourront d'aider, s'ils connaissent aussi l'usage d'excel.

2069 A SD 2011 c'est un formulaire d'impôt?

Ce problème se résoud en posant une sucession de formule simple basé sur l'expression

=Si(Question; est vrai alors; sinon je fais)

A condition que la  cellule 25 c'est la ligne 25 qui parle

Plafonnement général des dépenses de sous-traitance

Sont complétées les seules lignes 15a ou 15b ou 18a ou 18b : reporter 2 000 000 € ligne 25

Sont complétées les lignes 15a ou 15b ou 18a ou 18b + lignes 19a ou 19b : reporter

10 000 000 € ligne 25

Sont complétées les lignes 15a ou 15b ou 18a ou 18b + lignes 19a ou 19b + lignes 16a
16b : reporter [10 000 000 € + (ligne 16a + ligne 16b dans la limite de 2 000 000 €)] ligne 25

Hors Ligne
Rapport   Haut 

Re: Enlever connexion à la source TCD en VBA
#2
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 22-02-2012 12h09
Bonjour,

Voici un exemple de trois tableaux figés à partir d'un élément de page

Cdlt
Pièce jointe:
xls Classeur1.xls   [ Taille: 33.00 Ko - Téléchargements: 587 ]
Hors Ligne
Rapport   Haut 

Re: recuperation données web turf
#3
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 24-09-2011 11h13
Bonjour David,

Désolé d'avoir été long à répondre à ta demande, mais je viens sur ce forum de manière épisodique avec une très faible participation.

J'ai repris le fichier et ajouté un colonne validation. Dans cette colonne, la cellule en vis à vis de l'IdCourse prend deux états O et N.
Si N, l'on affiche pas la fiche de la course
Si O, l'on affiche la fiche.
Le lancement de la récupération se fait via un bouton.

A noter que chaque course porte un idCourse et sa récupération est sauvegardée dans le répertoire de travail sous le nom IdCourse.xls

La fonctionnalité de récupération par un double clic sur le nom de la course est maintenu (Partie recopier sur le code de MyDearFriend.)

Voilà j'espère avoir apporté une réponse sastifaisante à ta demande.
Pièce jointe:
zip ResultatsParisTurf.zip   [ Taille: 23.75 Ko - Téléchargements: 1309 ]
Hors Ligne
Rapport   Haut 

Re: recuperation données web turf
#4
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 14-09-2011 09h16
Bonjour David,

Je préfère remettre un post avec le fichier joint pour éviter les mélanges.

Bon usage





Pièce jointe:
zip ResultatsParisTurf.zip   [ Taille: 24.79 Ko - Téléchargements: 1135 ]
Edité par JackyAmiens le 14/09/2011 19:08:14
Hors Ligne
Rapport   Haut 

Re: recuperation données web turf
#5
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 13-09-2011 13h12

Bonjour,

Les idCourses sont propres au site de ParisTurf (base de données du site).
Comment récupérer les IdCourses a été traité de manière parfaite par mDF dans un post précédent sur un sujet similaire.

Dans le fichier joint,
J'ai inséré le code VBA de mDF en modifiant une partie pour accéder à la récupération du tableaurésultat.

Le principe est donc
Récupération des idCourse du jour via la procédure de mDF.
Un double clic sur le nom de la course pour faire apparaître le tableau résultat dans un onglet au nom de l'idCourse.

Pour cela, j'appele le code élaboré hier et transformer en fonction.

A noter qu'il manque le nettoyage du fichier excel temporaire.
(Il faut pour cela trouver le chemin de travail puis suppimer les fichiers excel inutile).

Voilà une modeste contribution en combinant un code existant et l'enregistreur de macro.

cdlt Jacky


Edité par JackyAmiens le 14/09/2011 09:17:26
Hors Ligne
Rapport   Haut 

Re: recuperation données web turf
#6
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 12-09-2011 11h29
Bonjour,

Comme les pages sur ParisTurf sont de cette forme
Il suffit via excel d'ouvrir un fichier en mettant l'adresse à la place et de faire de même avec les autres courses. Attention, le fichier récupéré est un fichier HTML. Il faut l'enregistrer au format Excel2.1 pour épurer le code et image génantes.

En utilisant l'enregistreur de macro, il est possible de commencer un téléchargement et mise en page automatique.
Ci-joint le fichier excel un exemple qui récupére deux courses (bouton réunion 1 et 2).
Ce n'est que du bidouillage améliorable.

Cdlt, Jacky




Pièce jointe:
zip matrice recuperation web.zip   [ Taille: 31.18 Ko - Téléchargements: 1133 ]
Hors Ligne
Rapport   Haut 

Re: En VBA gérer la boite windows 'Télécharger un fichier'
#7
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 25-07-2011 16h09
Bonjour,

Après un temps de réflexion, je viens de refaire une tentative avec l'API de Guy, grand merci à lui.

Et le téléchargement du fichier via le lien fonctionne correctement

Déclaration de l'API
Fonction de téléchargement (à améliorer)

Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
    "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
    ByVal szFileName As String, ByVal dwReserved As Long, _
    ByVal lpfnCB As Long) As Long

Public Function Telecharger(url, FicLocal)
 Dim chag As Long
 'On appelle la fonction api de téléchargement
     chag = URLDownloadToFile(0, url, FicLocal, 0, 0)
     PauseWait (10) 'ajuster en fonction du temps de téléchargement. Il serait bon de faire un contrôle de présence du fichier
End Function

Vive la patience...

Hors Ligne
Rapport   Haut 

Re: Erreur d'automation à l'ouverture
#8
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 22-11-2010 09h02
Bonjour,

L'erreur me semble difficile à reprodruire même en se mettant en réseau puisque j'ai eu un fonctionnement correct avec d'autres collègues.
La différence est peut-être liée au type des micros et à l'usage du VBA voir de l'api GetUserName.

Je reconnais qu'effectivement je ne fais pas toutes les déclarations de variables et que le code est loin d'être très rigoureux (il comporte peu de commentaires).

Le fichier excel mis sur le site comporte une protection lièes aux utilisateurs en regardant l'identifiant de connexion sur le poste informatique (API). Des onglets cachés sont présents dont "paramètres" qui contient des plages nommées (j'en utilise bcp).


Actuellement comme la solution du partage ne permet pas le fonctionnement voulu. 
Le fichier excel a été modifié intégralement pour  utiliser une liaison avec une base Access.
Cdlt,

Hors Ligne
Rapport   Haut 

Re: Erreur d'automation à l'ouverture
#9
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 17-11-2010 09h01
Bonjour MyDearFriend,

Les onglets qui sont masqués possédent aucune protection.
Comme j'utilise une macro à l'ouverture d'identification et de type  de présentation (1 ou 2 onglet affiché).

J'ai éliminé cette macro et le problème demeure. Les essais sont très compliqués à faire dans le sens ou les utilisateurs sont déportées et leur disponibilité très limités. Il me faut donc établir des ébauches de localisation efficace sur les raisons de cette erreur d'automation.

 Mon code de programmation est loin de respecter les règles d'écriture. Je suis plus un bidouilleur qu'un expert.

A tout hazard, je mets à dispo l'un de mes fichiers.
A l'invite ident saisir JACKY

Cordialements, Jacky




Pièce jointe:
zip JB_ReportingNomadesLille.zip   [ Taille: 51.67 Ko - Téléchargements: 529 ]
Edité par JackyAmiens le 17/11/2010 11:02:02
Hors Ligne
Rapport   Haut 

Erreur d'automation à l'ouverture
#10
Aspirant XLPages

Inscription: 07/03/2008
De Amiens

Messages: 33

Système d'exploitation:
PC
Version Excel utilisée:
2002,2003,2010
Posté le : 16-11-2010 11h29
Bonjour,
Le fichier excel est un classeur contenant de nombreux onglets: 
  •  Un onglet de saisie pour les vendeurs.
  • Un onglet de saisie pour le manageur lecture des saisies vendeurs.
  • X onglets individuels, càd un par utilisateur dans lequel sont stockés leurs saisies.
  • Un onglet de paramètre et un onglet de référence.
  • Des macros.

Avant diffusion, des tests ont été effectué à partir de 3 micros différents pour controler  le mode partagé.
L'option classeur partagé d'excel permet un usage multiutilisateurs.

Le problème survient à l'ouverture du  fichier partagé par l'annonce d'une erreur d'automation qui bloque excel, obligeant l'utilisateur à Killer le process.

En mode non partagé par d'erreur pour personne.

Si un manageur partage le fichier, j'ai l'erreur d'automation et pas lui
Si je partage le fichier, il a l'erreur d'automation et pas moi.

Pouvez-vous me donner des pistes de recherche sur comment localiser ce type d'erreur d'automation?

Merci d'avoir lu jusqu'au bout mon message.





Hors Ligne
Rapport   Haut 

1 2 3 4 »