Recherche valeur.
#1
Aspirant XLPages

Inscription: 20/05/2010

Messages: 21

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 30-05-2010 10h46
Bonjour,
SVP,
J'ai voulu modifier mon fichier et l'exécution du code VBA me renvoi des erreurs.
A quoi correspond sur la ligne de code: .range("IV3)
Cordialement,
gmh.
Pièce jointe:
xls Recap2.xls   [ Taille: 30.00 Ko - Téléchargements: 550 ]
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#2
Débutant XLPages

Inscription: 01/06/2007
De Liège Belgique

Messages: 12

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2016, MAC 2011
Posté le : 30-05-2010 14h06
 Bonjour,

Cette ligne permet de connaitre la dernière colonne utilisée sur la ligne 3 dans ta feuille.
IV étant la dernière colonne de ta feuille si ta version d'excel est 2003 ou inférieur.

Amicalement

@+ Dan
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#3
Aspirant XLPages

Inscription: 20/05/2010

Messages: 21

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 30-05-2010 18h53
Bonjour,
OK,
J'utilise excel 2003 et j'ai modifier mon fichier et l'exécution de celui-ci "recap2.xls" génère une erreur d'ordre "erreur d'exécution9" et je ne trouve pas l'erreur.merci.
Cordialement
gmh 
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#4
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 30-05-2010 19h19
Bonjour gmh, Dan,

L'erreur, je crois, provient de ce que la ligne 3 est vide. Complètement vide.
Ainsi l'affectation
dercol = Sheets("Récap").Range("IV3").End(xlToLeft).Column
pose à 1 la valeur de la variable dercol (puisque la ligne est vide). Or une instruction suivante re-dimentionne le tableau tablo avec zéro en dimension 1 (puisque dercol - 1 = 0). D'où l'erreur 9 "L'indice n'appartient pas à la sélection."
ReDim tablo(dercol - 1, nbre) 'est identique à Redim tablo(0, 0) et Badaboum!


De plus, comme la feuille elle-même est tout à fait vide, l'affectation

nbre = Application.CountIf(.Columns(2), entete)

pose identiquement à zéro la variable nbre.

On ne peut dimensionner un tableau en (0,0). Un tableau de zéro ligne et zéro colonne est un tableau vide. Aucun indice ne peut correspondre.

Ajouter des en-têtes et des données me semble la moindre des choses. Une fois la chose faite, teste le code mais sans rien y modifier. Une seule modification à la fois suivie d'un test de validation est impératif.

Lorsqu'on ne connait pas la route mieux vaut avancer lentement et avec la plus grande prudence.

Cordialement,

Guy





Edité par Guy le 01/06/2010 01:38:42

Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#5
Aspirant XLPages

Inscription: 20/05/2010

Messages: 21

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 30-05-2010 20h10
Bonjour,
Ce n'est pas si simple pour moi les codes vba.
En fait je voudrai à partie de la feuille "donnée" prendre les valeurs de la colonne B et les recopier dans la feuille "récap" colonne AU 7 ligne 7 les entêtes se retrouve dans la feuille "donnée" colonne A.
Cordialement
gmh 
Pièce jointe:
xls Recap2(2).xls   [ Taille: 30.00 Ko - Téléchargements: 582 ]
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#6
Aspirant XLPages

Inscription: 20/05/2010

Messages: 21

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 31-05-2010 13h39
Bonjour,
SVP
Il y à personne pour me venir en aide pour modifier mon fichier "recap2.xls".Importer les données de la feuille 1 à la feuille 2.merci
Cordialement
gmh
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#7
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 31-05-2010 14h00
Bonjour gmh,

Oui, bien sûr, il y a plein de monde pour te venir en aide mais comme je te l'ai suggéré avançons lentement et avec prudence.

À l'évidence tes connaissances en VBA sont rudimentaires au mieux et les embûches rencontrées dans les modifications que tu as effectuées entre les classeurs recap.xls, recap2.xls et recap2(2).xls le montre aisément.

Je te propose de réfléchir en amont à partir du début soit le classeur recap.xls dont j'ai légèrement modifié la feuille Données avec des notes d'où le nom recap_Modifié.xls en pièce jointe. Ce que tu cherches à faire peut, selon moi, être déjà là sans besoin de codage.

Au lieu de chercher à coder à tout prix il est indiqué de voir si la structure des données que tu veux traiter est adéquate au départ. Une fois que tu auras réfléchi à cette structure et aux traitements que tu veux y faire nous aborderons le codage pas à pas.

Cordialement,

Guy
Pièce jointe:
xls Recap_Modifié.xls   [ Taille: 26.50 Ko - Téléchargements: 552 ]

Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#8
Aspirant XLPages

Inscription: 20/05/2010

Messages: 21

Système d'exploitation:
PC
Version Excel utilisée:
2003,2007
Posté le : 31-05-2010 16h22
Bonjour Guy,
Le fichier "recap2.xls en exemple ne contient qu'une partie de résultats, il à été modifier pour ne garder que les grandes lignes pour passer en vba. Il faut absolument que j'importe tous les valeurs de la feuille "données" ( il y à beaucoup plus de lignes) dans la feuille "recap". Je réfléchi et je reviens plus tard.
Cordialent
gmh
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#9
Débutant XLPages

Inscription: 05/07/2007
De Aubenas(07)

Messages: 9

Système d'exploitation:
PC
Version Excel utilisée:
2000
Posté le : 31-05-2010 16h28
gmh,

très sympa de ta part de ne pas être resté sur le m^me fil !!!

l'esclave de service
Hors Ligne
Rapport   Haut 

Re: Recherche valeur.
#10
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 31-05-2010 18h43
Bonsoir gmh, Dan, Guy, michel_m,

Citation :
michel_m a écrit : gmh,

très sympa de ta part de ne pas être resté sur le m^me fil !!!

l'esclave de service!
Cher michel, désolé, c'est un peu ma faute sur ce coup là (un peu seulement ,hein gmh ! ) : en effet, notre ami gmh avait posté dans le fil précédent et avait également créé en parallèle le présent sujet à l'identique... et comme nos amis Dan et Guy étaient intervenus dans ce nouveau sujet, j'ai tout bonnement supprimé le doublon de post du fil précédent.

Cela dit, gmh, tu seras gentil à l'avenir de ne pas doubler tes demandes ici. Si tu hésites à créer un nouveau sujet ou continuer un fil existant, c'est pas grave, mais faire les deux, comme tu peux le voir ça n'arrange rien et ça complique les choses pour tout le monde...

Cordialement tous et merci de votre participation toujours bienvenue,



Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes