Probleme sur base

Bpnjour à tous,

J'espère que vous avez passé un jouyeu Noel.

J'ai récupéré sur le forum un projet crée par Claude DUBOIS.

J'ai essayé de l'adapter sur mon projet.

Mais voilà à force de trifouiller lla Macro "RECHERCHE " ne marche plus.

Si quelqu'un pouvait me donne la solution Pourquoi?

Merci d'avance

Noel

Bonsoir à tous,

Bone fête Noel, et sans doute, bon anniverssaire !

Que se soit en Excel4 ou en VBA, les règles sont les mêmes,

  • Dans un filtre élaboré :
  • Les en-tête des trois champs nécessaires au filtre, doivent être rigoureusement identiques.
(base,critères,extraction), tu peux nommer ces champs comme tu veux avec la macro en accord.

Dans ton exemple, il suffit de recopier la ligne 1 de la feuille "base" sur la ligne 1 de la feuille "extrait"

(comme tu as ajouté des colonnes, mets le nom "extrait" en accord)

Bonne soirée

Claude.

édit: la version2 de Mme Irma est en VBA

Bonjour à tous,

Claude c'est bien vu merci pour tes souhaits. Tu as bien vu c'est aussi mon anniversaire

Heureusement que je ne suis pas né le 14 juillet c'est ce que je dis à chaque fois.

Mais tu me comprends

J'espère que tu as passé de bonnes fêtes toi aussi je te souhaite au seuil de 2009 une très bonne heureuse année avec pleins de bonheur, de prospérité et surtout de santé. .

Je te remercie pour la correction que je dois apporter à la Base.

Bonne fête à tous les forumeurs d'Excel Pratique.également et à l'année prochaine.

Cordialement Noel

Bonjour à tous,

J'ai suivi les conseils de Claude ça a marché.

J'ai du changer quelque chose quelque part ça ne marche plus

Je renvoie le projet

pas obligatoirement pour une correction mais pour attirer mon attention sur l'erreur que j'ai du glisser dedans.

Merci d'avance

Noel

Noel,

Je ne peux que répéter mon message précédent !

Tes en-têtes ne sont pas identiques. (lignes 1 et 7 de la feuille "base")

Bonne journée

Claude.

Re,

Je ne sais pas quelle est la cellule qui n'était pas identique. Mais j'ai mis une formule pour qu'il me recopie à l'identique la ligne à la ligne 7.

Merci pour ça.

Maintenant je voudrai savoir si je peux refaire une autre feuille BASE bien sur avec un autre "nom" pour que lors de la validation de la saisie il m'inscrit dans les cellules correspondantes avec un format différent exp

Je voudrai que dans la 2ème feuille "BASE2" il m'inscrit que le Nom, Prénoms, date adhésion date de fin d'adhésion .

Merci d'avance

Amicalement

Noel

re,

Pas besoin de faire une autre base,

fait une petite macro pour masquer ou afficher certaines colonnes.

Exemple :

Range("j:j,m:o,q:s").EntireColumn.Hidden = True

= False pour afficher

Tu peux mixter des macros Excel4 et des modules VBA

Claude.

Re,

Merci je vais essayer la Macro.

@+

Noel

Re,

Merci Claude pour tes bons conseils.

Je te souhaite de joyeuses fêtes de fin d'année ainsi qu'à tous les forumeurs.

Je ne sais pas mais je pense encore être sur le forum avant la fin de cette année.

Amicalement

Noel

Ma proposition tient t(oujours pour la Réunion.

Bonjour à tous,

Nous voilà à la veille de 2009 une autre année qui va commencer et je vous le souhaite la meilleure.

J'avais promis de ne plus toucher mon ordinateur pas avant 2009 je n'ai pas pu résister.

Sur ce projet quand je l'ai associé dans un de mes projets lors de la validation de l'enregistrement il me donne comme message "

Fonction retour() ou Arreter() introuvables sur la feuille macro.

Il faut savoir qu'il est en VBA sijaais Claude est absent du forum.

Si quelqu'un pouvait m'aider.

Merci d'avance

@+

Noel

Bonjour à tous,

Noel, tu devrais laisser tomber ce fichier qui est en Excel4 !

et prendre celui ci-dessous en VBA

https://www.excel-pratique.com/forum/viewtopic.php?t=3377&start=0&postdays=0&postorder=asc&highlight=

Quand à ton message d'erreur, çà me rappelle de très mauvais souvenirs, dont je n'ai pas eu vraiment de réponse au problème.

Vois ce lien, (c'était ma 1ère visite sur ce forum)

https://forum.excel-pratique.com/viewtopic.php?t=3164&start=0&postdays=0&postorder=asc&highlight=parasite

Finalement, j'ai converti tous mes fichiers en VBA et depuis je n'ai plus ce message.

PS: Je ne me rappelle même pas avoir mis cette version sur le forum !

conclusion, détruit ce fichier, en espérant qu'il n'aura pas polluer ta machine.

Tiens-moi au courant

amicalement

Claude.

R5e,

claude,

Je te rapelle que je suis sous MAC la dessus pas de souci de pollution

Tant que la base n'est pas adjoint de moN projet ca marche impeccable.

En plus je le trouve sympa et amusant.

Quand je valide l'enregistrement au lie de rajouter l'adhérent en fi il me le rajoute à la 2ème ligne de ma liste pourquoi?

En plus il n'efface pas les cellules qui sont prévues d'être effacées et après il me emt le message

Si j'élimine le retour penses-tu que cela pourrait marcher?.

Je fais un essai et je te tiens au courant si ca marche.

@+

Noel

re,

Retour() signifie en VBA End Sub

Arreter() signifie en VBA Exit Sub

Comme je te disais + haut, laisse tomber cette version et prend la 2.

tu n'as que ta base à recopier dedans.

Claude.

édit: pense que tu peux en polluer d'autres !

Re,

Effectivement c'est la soliution.

Mais je vais aller un peu plus loin et comprendre.

Si j'élimine la page Macro2 et que je remplace par les Macro que tu appelles VBA dans Adresse2en donnat les liens le s boutons invisibles sur IRMA tel que l'oeuil ou la boule cela devait marcher également. IL suffit d'affeecter les macros à chaque bouton même l'ilmpreesion.

Quand j'aurai un temps je le ferrai et je te teindrai informé.

@+

Noel

Bonne fêtes.

Bonjour à tous,

J'ai un problème sur la macro "Recheche" dans ce projet.

Quelqu'un peut-il m'apporter une aide.

Merci d'avance

Noel

Bonjour à tous,

Noel, Quand on change le nom des onglets, il faut peu-être changer aussi dans les macros, non ! !

Tu traine encore des liaisons avec ce vieux fichier à risque "ADRESSES1.xls"

Je ne peux que répéter mes messages précédents. (repars de la dernière version)

Amicalement

Claude.

Re,

Claude c'est ce que j'ai fait. Je remodule un peu le projet à ma présentation.

Je n'ai plus réutilisé l'Adresse1. Je suis reparti de la base d'Adresse2.

Bien sure j'ai changé les onglets j'ai changé aussi dans la macro mais il y a quelque chose qui m'échappe certainement.

Dans la Macra les sheet c'est bien la feuille de l'inglet dont le nom se termine pa (!)

Peut-être ce qui me pose porblème c'est extrait qui porte le nom de la feuille ainsi que le nom défini. A par ça je ne vois pas.

Veux-tu m'apporter tes lumières.

Merci d'avance

Noel

Bonjour à tous,

Noel, faut pas me raconter d'histoires !, tu n'es pas repartis de la dernière version, (je le vois avec la liaison)

C'est quand même pas sorcier ! , je te rappelle la manip en partant de la version2:

comme tu as 6 colonnes de plus,

Feuilles "base"et "extrait".

1- Tu insères 6 colonnes (à partir de de F par exemple)

2- Tu remplace les trois lignes d'en-tête (lignes 1 et 7 pour la "base" et ligne 1 pour "extrait"

3- Tu copie et insères tes données en B8 de la feuille "base"

te restera à supprimer les lignes "bidons"

c'est tout pour ces deux feuilles, (on a rien changer aux noms ni aux plages ni aux macros ni aux onglets)

Feuille "Irma".

1- Au milieu de la plage de saisie, tu inserre 6 cellules (décaler vers le bas)

2- tu copie les en-têtes et tu les transpose en F10

C'est tout ! !

Tu enregistre sous un nouveau nom, le fichier doit fonctionner.

Bon réveillon

Amicalement

Claude.

Re,

Mon cher Claude, c'est vrai que tu as vu la liaison mais tout simplement parce que j'ai pris ma feuille ancienne de base et extrait j'ai transposé dans le projet pour ne plus à avoir retaper tout le boulot.

Je vais refaire comme tu me le dis avec tes consignes.

Mais je n'ai toujours pas de réponse sur le pourquoi que j'ai un BUG au niveau de la Macro recherche.

Merci pour tes voeux et je transmets les miens.

Merci pour les bons tuyaux de 2008 et à l'année prochaine

et Bonee année à tous.

Noel

Bonjour Noel,

Merci de ne pas mettre de données confidentielles sur le forum. Ton dernier fichier en contient et si j'étais à la place de ces personnes, je ne serais vraiment pas content du tout.

Qui plus est, des adresses mail que l'on peut utiliser ou spammer à volonté !

De plus ce fichier contient (comme Claude te le dit) des macros XL4 qui viennent mettre le souc dans les barres d'outils excel. De mon coté j'ai perdu ma barre formule et mes icones perso !!

Tu serais sympa de bien vouloir enlever ton fichier "adresse3" (voire les autres s'ils sont dans le même cas) de ce fil.

Amicalement

Dan

Rechercher des sujets similaires à "probleme base"