Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 02/03/2008, 02h08   #16 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

oops j'avais pas vu que tu étais revenu....excuse moi pour l'inattention

je relis tout
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
ANNONCES
Vieux 02/03/2008, 02h25   #17 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

Bon il y a un malentendu,
il faut que je te re-parle de la feuille total.

Cette feuille n'est effacée qu'en fin de période (la durée peut varier c'est la secrétaire qui décide) Pendant cette durée des clients peuvent se voir adresser plusieurs factures (création facture + impression + effacement de ses lignes) mais la feuille total cumule les enregistrements des sous-totaux.
en fin de période "tolal" est imprimé (pour la compta) et ensuite elle peut etre effacé.

Autrement dit je dois pouvoir voir dans "total" tout les sous-totaux.

merci bhbh
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 02/03/2008, 12h25   #18 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Bonjour,
là, il va y avoir un souci, car :

Code:
En effet une fois la facture éditée tous les chiffres contenus dans les lignes du client (dans chaque feuille cuistot) doivent être supprimés
Or comme ta feuille "Total" récupère ces valeurs par formule, comme elles sont effacées, tes formules donneront "0"...
Il faut donc enregistrer ces valeurs par macro

Regarde la V2, on additionne les factures durant la période, on incrément les numéros de facture en G1 de la feuille facture, ces numéros sont mis à la suite dans la feuille "total"

Pour l'impression, on sélectionne ou pas l'impression, puis on supprime ou pas les données de la feuille "total"
Fichiers attachés
Type de fichier : zip facturettesv2.zip (36,9 Ko, 8 affichages)
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 02/03/2008, 16h26   #19 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

Bonjour,

Là, bhbh, on atteint la PERFECTION..!!!
J'ai aussi tester avec les noms et ca fonctionne sans problème.
Il reste juste une dernière petite chose concernant l'ajout des nouveau clients. tu as surement remarqué l'espace libre a la fin de chaque tableau. Dans le document original il etait prevu pour les ajouter (ces quelques ligne sont suffisante)
J'ai tester l'inscription d'un nom sur une de ces lignes. on retrouve bien le nom dans le UserForm mais la macro d'edition de facture se bloque. "erreur définie par l'application ou par l'objet"

merci
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 03/03/2008, 13h20   #20 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

bonjour, bhbh, tout le monde,

j'ai eu un nouveau problème lorsque j'ai voulu ouvrir mon fichier sur le pc d'une collaboratrice....

"Erreur d'exécution 91
variable objet ou variable de bloc with non définie
."

je lance le débogage

"userform1.show" est alors indiqué.

pourtant sur ma machine pas de soucis...
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 03/03/2008, 13h26   #21 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Bonjour,
pour voir où se situe le problème, lorsque tu as ce message d'erreur, la ligne surlignée en jaune, tapes sur F8, l'initialisation de l'usf va alors commencer
tant que ça fonctionne, tapes sur F8
un moment, tu auras le même message
recopie ici la ligne incriminée, pour voir
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 03/03/2008, 13h32   #22 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Re-,
pour ton problème d'hier à 15h26, je pense que le plus simple est de rajouter le nom dans la feuille total
Puis sur chaque feuille, en colonne A, mettre les formules :
exemple en A5 :

Code:
=total!A5
et en B5 :

Code:
=total!B5
Faire une recopie incrémentée sur toutes les feuilles des cuistots
Ainsi, tu rajoutes uniquement les clients sur la feuille total, les autres feuilles seront mises à jour automatiquement
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 03/03/2008, 14h42   #23 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

re,

j'ai donc utiliser le deboger (avec F8) j'usqua la ligne:

If Not MonDico.Exists(c.Value) Then
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 03/03/2008, 18h42   #24 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Re-,
Dans l'éditeur VBE, peux-tu regarder, d'une part chez toi, si la référence "Microsoft Forms 2.0 Object Library" est bien cochée, et ensuite sur le PC de ta collaboratrice.
Pour rechercher, tu fais Outils/Références
Les références utilisées sont en tête de liste, puis classer par ordre Alphabétique
Si ce n'est pas le cas, recherche la référence, clique dans le checkbox a gauche, puis OK
Reviens si ce n'est pas ça
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 04/03/2008, 14h35   #25 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

bonjour bhbh,

le microsoft forms 2.0 est present sur les 2 postes...
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 04/03/2008, 14h45   #26 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Bonjour,
Dans cette même boite de dialogue, existe-t-il un MANQUANT (en majuscule)
peux-tu vérifier également les références :

Code:
Microsoft Excel x.0 Object Library et
Microsoft Office x.0 Object Library
où x représente la version d'excel ou d'office installée (11.0 pour Excel 2003)
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 04/03/2008, 18h12   #27 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

rebonjour,

J'ai, sur les 2 PC.

Visual basic for aplication
Microsoft excel 11.0 objet library
" Office 11.0 " "
" Forms 11.0 " "
OLE Automation.

j'aimerai t'aider un peu plus...mais...
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 04/03/2008, 18h27   #28 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

Correction: Forms c'est la version 2.0 pour les deux...
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
Vieux 04/03/2008, 18h31   #29 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 142
Par défaut Re : Execution d'une macro en fonction d'une ligne

Re-,
là, je vois plus......
C'est exactement le même fichier?
Pas de modif?
Mêmes noms d'onglets?
Les mêmes employés?
Si quelqu'un sur le forum a le même souci, peut-il se présenter?

PS, le fichier modifié avec les quelques modifs (pour les noms de client, il n'y a plus qu'à changer dans la feuille "total"
Fichiers attachés
Type de fichier : zip facturettesv2.zip (62,0 Ko, 4 affichages)
__________________
Versions utilisées : 2003, 2007
Supportez une équipe
bhbh est déconnecté   Réponse avec citation
Vieux 04/03/2008, 23h38   #30 (permalink)
XLDnaute Nouveau
 
Date d'inscription: novembre 2007
Localisation: amiens
Version Excel : Excel 2007 (PC)
Messages: 33
Par défaut Re : Execution d'une macro en fonction d'une ligne

bonsoir,

Alors je sais sais pas si ca va faire avancer ou pas le chmilblik mais ta dernière version du fichier ne passe plus chez moi
j'ai tout de suite ouvert la version precedente et pour elle pas de problème. (ouf).
Il faut que je te precise aussi que le bug que ma collegue rencontrait commencait juste apres qu'elle cliquait sur facture. pour moi la fenetre s'ouvre et le bug apparait lorsque je clique sur valider.

D'avance, merci beaucoup...

(ta dernière version n'est pas encore testé sur le pc de ma collegue)
__________________
je comprends vite mais faut m'expliquer longtemps
monimeka est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
execution d'une macro... nada Forum Excel 4 14/08/2007 15h24
Selection d'une ligne en fonction de la valeur d'une cellule Chris Forum Excel Downloads - Archives 6 10/11/2004 11h00
Pb/ exécution pas à pas d'une macro loic38 Forum Excel Downloads - Archives 1 14/09/2004 10h53
Execution d'une macro fabien Forum Excel Downloads - Archives 1 11/08/2004 09h48
Execution conditionnelle d'1 macro en fonction d'une cellule de Excel Sabrina75 Forum Excel Downloads - Archives 4 29/11/2003 23h44


Fuseau horaire GMT +2. Il est actuellement 10h05.


(C) 2006 Excel Downloads