Recherche de N° de ligne ?

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 423
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 11 décembre 2018, 14:00

Bonjour tout le monde,

J'ai un problème de recherche que je n'arrive pas à résoudre : ... :rond:

Lors de l'enregistrement de données, J'écris 2 lignes, 1 dans Mon classeur "Compta Petouliers" et une autre dans mon classeur "Bilan" ouvert en arrière plan.

Dans la colonne B (Libellés) de mon classeur principal, la partie de libellé toute en majuscule; Exemple : CONCOURS INTERNE; représente mes "postes d'affectation" et reprend l'intitulé des onglets de mon classeur "Bilan", c'est ce qui me sert à rediriger l'écriture du 2ème enregistrement. Je précise que cette partie en majuscule n'apparaît pas dans le libellé du classeur "Bilan" puisque c'est le nom de l'onglet auquel l'écriture est affectée.

Je ne sais pas comment récupérer mes 2 lignes (classeur principal "Compta Petouliers" et classeur de répartition "Bilan") pour pouvoir éventuellement modifier ou supprimer un enregistrement erroné dans les deux classeurs en même temps.... :scritch:

Je vous remercie de m'apporter votre secours salutaire... :good:

Mes fichiers joints :
Compta Petouliers - ESSAIS ListBox.xlsm
(722.96 Kio) Téléchargé 15 fois
Bilan.xlsx
(107.24 Kio) Téléchargé 14 fois
Merci encore... :sp:
j
jmd
Passionné d'Excel
Passionné d'Excel
Messages : 9'527
Appréciations reçues : 165
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 11 décembre 2018, 14:16

bonjour

tu utilises Excel comme des classeurs à levier et des feuilles de papier dedans, comme en 1970
d'où des problèmes terribles :cry:
Excel c'est pas ça

exemple de compta ici
viewtopic.php?f=3&t=114867
en gros une unique feuille de saisie des mouvements
et des TCD
(les amortissements éventuels et les autres opétations extra-comptables sont à calculer dans des onglets à créer, puis ensuite à réintroduire)

aucune formule ou presque, aucun VBA

amitiés
Modifié en dernier par jmd le 11 décembre 2018, 16:16, modifié 1 fois.
Avant de penser VBA, voir les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données". Power BI Desktop gratuit :)
Apprendre les fonctionnalités "récentes".
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'698
Appréciations reçues : 645
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 11 décembre 2018, 15:16

Bonjour,
jmd a écrit :tu utilises Excel comme des classeurs à levier et des feuilles de papier dedans, comme en 1970
au moins, c'est des classeurs à levier !
Archimède a écrit :donnez-moi un point d'appui et un levier et je soulèverai le Monde
(c'était un peu avant 1970)

dhany
Avatar du membre
ric
Membre impliqué
Membre impliqué
Messages : 1'261
Appréciations reçues : 75
Inscrit le : 29 mai 2018
Version d'Excel : 2016 (365)

Message par ric » 11 décembre 2018, 16:09

Bonjour,

Une première étape "Modification" dans la feuille C.MUTUEL avec le formulaire "frm_Recherche".
En sélectionnant un item du ListView1, les items de "Zone de modification ou de suppression" se remplissent.
Pour l'instant, seuls "Poste d'affectation" et "Paiement" se chargent avec une liste sans doublon. > Gracieuseté de Jacques Boisgontier ... code donné dans un autre fil de atlonia.
Débit et Crédit en Combox ????? Les goûts ne sont pas à discuter. :P
Bénéficiaire ... je ne comprends pas son utilité ... je n'ai donc pas traité.

Pour la deuxième étape "Suppression" ... supprimer la ligne de la feuille C.Mutuel n'est pas trop compliqué... La ligne à supprimer = la ligne du ListView + 4 puisque les données de la feuille C.MUTUEL commencent à la ligne 5.
Par contre, il y aura à recharger la ListView avec la liste modifiée de la feuille C.MUTUEL.

Pour les deux autres étapes Modification et Suppression dans le classeur Bilan ... je suis un peu embêté. Je cogite sur l'approche à adopter.
Les difficultés :
- Le nom de la feuille au Bilan est le début du Libellé en Majuscule ( il faudrait sûrement comparer à une liste préétablie).
- La recherche de la deuxième partie du Libellé dans la feuille trouvée au Bilan et ajouter la date, paiement, débit, crédit pour s'assurer de la bonne ligne.
- Après, modifier ou supprimer sera du gâteau.

La largeur des colonnes du ListView serait à améliorer. :roll:



ric
Modifié en dernier par ric le 11 décembre 2018, 22:14, modifié 1 fois.
Smart Indenter,
Excel fermé, https://www.add-ins.com/macro-products- ... a-code.htm .
Puis, clic-droit sur le code.

Ma formation avance ... je ne sais pas quelle forme j'aurai. :P
Avatar du membre
ric
Membre impliqué
Membre impliqué
Messages : 1'261
Appréciations reçues : 75
Inscrit le : 29 mai 2018
Version d'Excel : 2016 (365)

Message par ric » 11 décembre 2018, 17:27

Bonjour à tous,

Nouvelle version avec suppression dans la feuille C.MUTUEL et message s'il n'y a pas de sélection.




ric
Smart Indenter,
Excel fermé, https://www.add-ins.com/macro-products- ... a-code.htm .
Puis, clic-droit sur le code.

Ma formation avance ... je ne sais pas quelle forme j'aurai. :P
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 423
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 11 décembre 2018, 23:58

bonsoir jmd,

Merci, pour ta remarque fondée j'en suis certain.

Je suis bien conscient d'être loin d'avoir ton niveau Excel ou VBA.

Mais je ne désespère pas, J'apprend, j'apprend....

Je tâtonne énormément et sans doute encore pour un long moment avant de bien connaître excel et VBA.

Amitiés A+
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 423
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 12 décembre 2018, 00:00

Bonsoir dhany,

Arf, Arf... :lol:
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 423
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 12 décembre 2018, 00:19

Bonsoir ric,

Merci pour ton travail qui m'aide à avancer dans mon projet... :)

Mais j'ai un soucis avec le fait que la modification ou la suppression ne se font que sur la 1ère ligne de la feuille...!!

Exemple : si dans ma listbox, après recherche, s'affiche la ligne 7 (VETEMENTS Decatlon ), que je l'envoie dans ma zone de modification et clique sur modifier ou supprimer, ça me remplace ou supprime la ligne 5 (1ère ligne de mon tableau).... :??
et pas la ligne sept... :scritch:

D'autre part, J'ai bien cherché à régler le problème des largeur de colonnes, mais n'ai rien trouvé sur le Web qui me l'explique, il semblerait qu'il n'y a que la ListBox qui possède la propriété ColumnWidth...!

As tu une idée pour faire autrement ?

Merci encore pour ton aide précieuse... :good:
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 423
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 12 décembre 2018, 01:08

Re bonsoir ric,

J'ai réussi à régler les colonnes du listview :
With ListView1.ColumnHeaders
.Clear
.Add , , "Dates", 85
.Add , , "Libellé", 300
.Add , , "Paiement", 80
.Add , , "Débit", 80
.Add , , "Crédit", 80
End With
j
jmd
Passionné d'Excel
Passionné d'Excel
Messages : 9'527
Appréciations reçues : 165
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 12 décembre 2018, 10:47

atlonia a écrit :
11 décembre 2018, 23:58


Je suis bien conscient d'être loin d'avoir ton niveau Excel ou VBA.

re

mon avis : tu en connais bien plus que moi en VBA. Et c'est ton souci ! Tu crois qu'il est nécessaire.
apprends les Tableaux (ou Listes selon versions d'Excel), et les TCD
apprends Excel d'abord
et tu n'auras plus besoin de VBA
revois mon lien donné ci-dessus, c'est ainsi que fonctionnent TOUS les progiciels de compta. Tu ne peux pas être une exception, tu ne peux pas réinventer la compta.

amitiés et bonne journée à tous
Avant de penser VBA, voir les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données". Power BI Desktop gratuit :)
Apprendre les fonctionnalités "récentes".
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message