|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Bonjour a tout le forum
J'ai un petit souci de sauvegarde de page. Je fais une sauvegarde de mes factures avec ce code : Code :
Ces cellules sont avec une fonction du genre ( recherche de prix dans une autres feuilles ) : Code :
=SI(C22="";"";INDEX(DECALER(INDIRECT(B22);;5);EQUIV(C22;INDIRECT(B22);0))) J'aimerai également que ne soit sauver le range de (A1:L40), tout en gardant la mise en forme, mais j'arrive pas à le placer, j'ai soit une sauvegarde compléte du classeur ou un bug Merci de votre aide |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Pour t'aider, il faudrait que l'on sache ce qu'il y a en B22 et en C22, ainsi que sur les plages auxquelles elles font références. Il y a surement une formule avec le classeur écrit en dur et ça ne marche plus quand on change le nom du classeur.
Pour faire une sauvegarde partielle, il faut créer un autre classeur, copier les valeurs voulues et l'enregistrer. Il faut voir si tu veux copier seulement les valeurs ou également les formules.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Merci de t'occuper de mon cas , c'est assez urgent car j'utilise actuellement le classeur .
B22;B34 et C22;C34 font références a une liste B22;B34 = Produits ; Soins C22;C34 = Si soins liste des soins ; si Produits liste des produits De H22;H34 ( par la fonction cité plus haut ) s'affiche alors le prix De K22;K34 ( Le prix ttc ) En faite seule les valeurs m'intéresses |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tu n'as pas le classeur ou une version simplifiée, car ne ne vois vraiment pas pourquoi tu fais du INDIRECT là.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Produits et Soins sont des onglets
le indirect c'est pour faire une liaison entre les onglets |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Et tu n'as pas le #REF! avant la sauvegarde ? Tu es bien en mode calcul automatique ? Car il est possible que certaines formules ne marchent pas mais que tu ne t'en rendes compte qu'au moment de l'enregistrement car il ne les calcule qu'à ce moment là.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Non, je n'ai pas l'erreur #REF avant la sauvegarde , le calcul est bien en automatique , l'impression de la facture ne comporte également aucune erreur.
Le probléme apparait seulement lors de la sauvegarde car il manque les onglets Soins et Produits dont a besoin la sauvegarde. Ses onglets étant comme une banque de données pour la facture. Le mieux serait d'avoir une sauvegarde que des valeurs , sans les formules , mais ça je sais pas comment faire. Je joins une facture , peut être comprendras tu mieux |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Sauf que dans le code que tu fournis au début, tu sauves bien tout le classeur. Tes onglets sont dans un autre fichier ?
Enfin passons, imaginons que tu ne veuilles sauver que la feuille 1 de ton classeur : Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Heu non, je fais une copie de la facture (ligne 4)
Vers un autre classeur vierge en .xls Sur la ligne 9 j'ai une erreur : Argument non trouvé |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
en ligne 4 tu ne fais que copier la feuille "Facture" dans le presse-papier. Mais cette ligne ne sert à rien car tu ne fais aucun Paste ensuite.
Tu remplaces Feuil1 par Facture. De même, ne me dis pas dans un prochain message qu'il n'y a pas de répertoire "MonDossier" sur ton disque C !
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#11 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
j'ai ca et sur la ligne 13 il dit " argument nommé introuvable "
Code :
|
||
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Essaie :
Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Toujours la même erreur
|
|
|
00
|
|
|
#14 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Désolé, j'avais juste la flemme de faire un classeur pour tester. Un autre essai (je copiais les feuilles au lieu des plages) :
Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
|
|
#15 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Ca a l'air d'aller pour faire le classeur , mais maintenant, j'ai un bug pour la sauvegarde , pourtant rien de changé , je vois pas pourquoi :
Code :
Est ce parce que je vais chercher des infos dans la facture ( Range ) et celle-ci ne serait pas active ? |
||
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Tu as quoi dans Chemin avant la sauvegarde ? sauvegarde factures est bien un répertoire existant ?
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#17 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
oui le dossier existe
Je veux lui dire : D'aller a la racine du classeur d'exécution \sauvegarde factures\ de mettre la date et l'heure au format cité plus haut & - & " ajouter la valeur F4 de Facture etc etc Si je mets comme ceci ca va : Code :
|
||
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
J'avais bien compris, je voulais savoir quelle était la valeur exacte de la variable Chemin au moment où ça plante.
Essaie le code suivant : Code :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
||
|
|
00
|
|
|
#19 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2011 Messages : 45 ![]() |
Erreur de compilation sur la ligne 19
|
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Il y a des espaces entre les ws2 et les .Range qui ont du se glisser malencontreusement à la rédaction.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com