<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Général VBA</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word,  ...), postez dans les bons sous forums.</description>
		<language>fr</language>
		<lastBuildDate>Sun, 31 May 2026 16:34:55 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Général VBA</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>utiliser excel vba en comptabilité, est-on considéré comme développeur?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183289&amp;goto=newpost</link>
			<pubDate>Sat, 18 Apr 2026 10:38:09 GMT</pubDate>
			<description>Bonjour, 
 
Comme je vais...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Comme je vais avoir un entretien de intermédiaire de routine avec la société d'interim et le DG client, je voudrais avoir quelques précisions sur le statut de développeur excel dans le cadre d'une mission en comptabilité.<br />
<br />
Voici le contexte principale, mission comptabilité fournisseurs en cdd/interim dans une pme qui fait partie d'un groupe US.<br />
<br />
Voici le contexte secondaire, la comptable générale est en arrêt maladie depuis plusieurs mois et dès le début de la mission on m'a dit et répété que c'était à cause d'elle que les comptes n'étaient pas bien tenus. J'ai compris que la comptable générale avait été promue comptable générale après avoir été assistante comptable. J'ai compris également que la comptabe générale ne parlait pas anglais. Depuis plusieurs mois, les rapprochements bancaires étaient fait dans un autre pays... Pour préciser, le ou les rapprochements bancaires, c'est comme les roues d'un véhicule, quand il n'y a pas de roues c'est le véhicule dépanneur qui décide la direction.<br />
<br />
Sur le poste de comptable fournisseurs, il y a plusieurs personnes qui se sont succédées, chacuns à fait &quot;sa sauce&quot;. Il faut remonter à 2 personnes (c-à-d la personne 3ème personne) pour trouver de la cohérence. Par exemple pour savoir quand une facture a été payée et quand cette facture a été payée et pas seulement si une facture a été payée mais sans savoir quand. Il semble que la relation entre la 3ème (précedente sur le poste) et la comptable chef (l'assistante comptable devenue responsable comptable...) ne s'est pas bien passée.<br />
<br />
Contexte 3, derrière, il y a une dizaine de commerciaux et autant de personnes techniques avec des familles... Le DG est vient de la technique, très bon de ce côté, il peut intervenir sur tous les sujets techniques liés à l'activité métier sans difficulté. Du fait des difficultés de la chef comptable, il s'est converti à la comptabilité pour faciliter la gestion courante... Quand la responsable comptable a été en arrêt maladie ou avant, je ne sais pas, une personne qui avait travaillé dans la société il y a plusieurs années a été recrutée par le DG.<br />
<br />
Quand j'ai commencé sur ce poste, quelques semaines après, j'ai compris que la personne qui avait travaillé dans la société il y a plusieurs années etle DG s'occupaient de la comptabilité... Cette personne a de bonnes connaissances comptables mais fait comme il fallait faire les années précédentes (on imprime des quantités de feuille, on range dans des classeurs, on stabilote et c'est rangé dans des armoires...pour excel, on reporte dans des cases à partir d'un document papier).<br />
<br />
En ce qui me concerne, c'était un retour loin en arrière. Avant la prise de poste, sur ce poste, il y avait une personne à temps plein et le DG qui intervenait quand la personne précédente était dépassée par la charge de travail, je considère entre 1/3 et 2/3 du temps du DG consacré aux opérations courantes de la comptabilité (enregistrement des factures...), on peut donc considérer 1,5 personne affectée à ce poste.<br />
<br />
<br />
<br />
Après la prise de poste et avoir été briefé sur l'ensemble des activités, je me suis appliqué à bien reprendre les étapes par exemple sur des feuilles de papier avec un stylo, je reprends toutes les factures reçues par mail et je m'assure qu'elles sont bien toutes dans l'outil de la ged. On s'est bien moqué de moi, le DG le premier qui comparait mes bouts de papier avec du papier toilette... c'est juste qu'en fin de mois si une facture en ged était perdue, il fallait la resaisir... pour une facture ok, mais quand il n'y en a plusieurs, il faut comprendre pourquoi et c'est un peu une perte de temps au moment où il y a des choses à faire dans l'urgence.<br />
<br />
Bref, de mon &quot;papier toilette&quot;, je passe à excel, je récupère un csv de la ged, je fais un décomptage, j'utilise des formules et je commence à utiliser vba. C'est une pme dans l'industrie, on est sur de l'AS400 (ou ibm i), version qui utilise une console en java et xml mis à jour depuis 2010 approximativement mais avec très peu de documentation et d'exemples disponibles. Avant 2010, il y a beaucoup de documentation car la console autorisait l'utilisation de vbs et donc de vba pour accéder au contenu de la fenêtre. Depuis 2010, avec la nouvelle console, c'est la syntaxe xml qui est utilsée et à mon étonnement il n'y a presque pas de documentation à part la doc officielle mais avec très peu d'exemples. Il faut aller sur github un développeur en Inde pour trouver un exemple concret avec la simplification de l'accès à une liste de choix. Sur la partie xml, il y a des éléments qui aident à comprendre comment fonctionne la nouvelle version de la console.<br />
<br />
<br />
Donc à partir d'excel, je cherche à créer un fichier xml qui autoriserait une saisie à partir des données de la ged. A partir d'un modèle xml, je copie les données avec des formules dans les balises qui nécessitent une saisie manuelle. Je copie les lignes de la feuille qui contient le script xml dans un fichier texte (avec l'extension .mac) et je place ce fichier dans le dossier macro de la console de l'AS400 et je crée un lien avec un bouton. J'appuie sur le bouton et les données de la facture sont toutes saisies automatiquement dans la fenêtre de saisie. Il ne reste plus que à valider la facture. Ce n'est pas aussi simple mais dans les grandes c'est l'automatisation que j'obtiens uniquement avec des formules et du xml.<br />
<br />
Rapidement, je me pose la question de voir dans quel mesure, je peux automatiquement remplir les champs des balises xml dans excel et copier automatiquement les données dans un fichier .mac. En une semaine, le script est fonctionnel et sur un mois de test c'est fiabilisé à 100% sur les données reçues de la ged. Je passe maximum 30 mn par semaine pour saisir les factures de toute la semaine. Résultat avec les autres activités, j'ai 2 jours de travail de jour plein. Il serait possible de diminuer encore le temps d'automatisation mais ça devient très technique pour mes connaissances en xml et puis avec le rapport coût/bénéfice dans le cadre d'une mission à terme fixe en comptabilité, ça n'est pas intéressant.<br />
<br />
<br />
<br />
Sachant que je n'ai pas demandé l'accès à un environnement de développement dédié (licence eclipse...), je ne connais pas java de toute façon, ni rpg pour le développement AS400 (la route me semble longue pour comprendre cet outil) et n'ayant utilisé que les outils qui sont à la disposition de tout le monde (excel formule, macros vba, as400 ibm i console 5250), je ne considère pas que j'ai fait du développement. <br />
<br />
De plus, je n'ai pas fait de livrable dans le sens où mes outils ne sont pas faciles à comprendre surtout pour le vba, je n'arrive même plus à retourner dedans tellement le code est &quot;imbuvable&quot;. De toute façon, on ne m'a pas accordé les conditions pour faire autrement et je ne suis pas un surhomme.<br />
<br />
Je dois ajouter que l'outil GED utilisé par l'entreprise n'est pas un produit finis dans le sens où sans excel, c'est quasiment impossible d'assurer un suivi des données. Une personne dans la société est en lien avec le permier niveau des administrateurs de l'outil mais cette personne on va dire est un DG secondaire et &quot;docile&quot; dans le sens où mes demandes d'évolution sont constamment refusées. Est-ce que c'est lié à ma personne ou autre chose, je ne sais pas. Est-ce que ça me gêne? Non, parce que je peux gérer excel en mode &quot;ninja&quot;. Ces modifications de premier niveau permettraient pour tout le monde de faciliter la gestion courante et de ne pas passer par excel.<br />
<br />
<br />
<br />
Ce seront mes arguments lors de l'entretien qui doit se tenir très prochainement. Je pense que les personnes de la société d'interim auront l'esprit plus ouvert pour comprendre la situation et ont probablement déjà été confrontées à cette situation.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f289/logiciels/microsoft-office/general-vba/">Général VBA</category>
			<dc:creator>barpasc</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183289/logiciels/microsoft-office/general-vba/utiliser-excel-vba-comptabilite-on-considere-developpeur/</guid>
		</item>
		<item>
			<title><![CDATA[calculer et importer global d'un classeur vers un autre]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180667&amp;goto=newpost</link>
			<pubDate>Thu, 27 Nov 2025 12:20:32 GMT</pubDate>
			<description>bonjour tout le monde 
svp...</description>
			<content:encoded><![CDATA[<div>bonjour tout le monde<br />
svp aidez-moi car je suis novice en matiere de vba.<br />
j'ai des listes d'eleves et j'aimerais calculer le nombre global d'eleves à partir de la liste nommée &quot;ListEleve&quot; , saisir le global dans une autre liste nommée &quot;REPATITION ELEVES SELON SEXE ET NIVEAU&quot; puis repartir le global selon le niveau et le sexe.<br />
Merci pour votre aide.<br />
ci-joint les 2 feuilles excel 2010.</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/xlsx.gif" alt="Type de fichier : xlsx" />
	<a href="https://www.developpez.net/forums/attachments/p672138d1764246011/logiciels/microsoft-office/general-vba/calculer-importer-global-d-classeur-vers/listeleve.xlsx/">ListEleve.xlsx</a> 
(103,6 Ko)
</li><li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/xls.gif" alt="Type de fichier : xls" />
	<a href="https://www.developpez.net/forums/attachments/p672139d1764246021/logiciels/microsoft-office/general-vba/calculer-importer-global-d-classeur-vers/repatition-eleves-selon-sexe-niveau.xls/">REPATITION ELEVES SELON SEXE ET NIVEAU.xls</a> 
(32,0 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f289/logiciels/microsoft-office/general-vba/">Général VBA</category>
			<dc:creator>atlaslion</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180667/logiciels/microsoft-office/general-vba/calculer-importer-global-d-classeur-vers/</guid>
		</item>
	</channel>
</rss>
