Trouver le n° d'une ligne en fonction de la valeur d'une Inputbox
Résolu
simkmil
Messages postés
481
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai encore un petit problème :
j'ai des n° de bons de commandes dans la colonne A et j'ai bcp d'indications sur ces bons de commande dans les colonnes adjacentes.
Il y a certaines fois où l'on doit soit rectifier des données, soit annuler un Bon de commande.
Je voudrais, à l'aide d'une InputBox entrer le N° du Bon de commande recherché, trouver sur quelle ligne il se trouve afin que je puisse aller faire des rectifications sur cette ligne ou plutot lui imputer certains calculs .
Exemple :
j'ai un bon de commande qui porte le n° 57, il se trouve sur la ligne 120 (mais ça je ne le sais pas encore)
je voudrais que VBA me dise : il se trouve ligne 120 et que en donnant les références cells(x,120) je puisse effectuer une opération dans les différentes colonnes toujours en ligne 120
Me suis je bien fait comprendre ?
J'ai cherché tout cet après midi sur différents forums, j'ai vu beaucoup de propositions, mais aucune ne traitant MON cas, alors je m'en remets à vous.
D'avance Merci
j'ai encore un petit problème :
j'ai des n° de bons de commandes dans la colonne A et j'ai bcp d'indications sur ces bons de commande dans les colonnes adjacentes.
Il y a certaines fois où l'on doit soit rectifier des données, soit annuler un Bon de commande.
Je voudrais, à l'aide d'une InputBox entrer le N° du Bon de commande recherché, trouver sur quelle ligne il se trouve afin que je puisse aller faire des rectifications sur cette ligne ou plutot lui imputer certains calculs .
Exemple :
j'ai un bon de commande qui porte le n° 57, il se trouve sur la ligne 120 (mais ça je ne le sais pas encore)
je voudrais que VBA me dise : il se trouve ligne 120 et que en donnant les références cells(x,120) je puisse effectuer une opération dans les différentes colonnes toujours en ligne 120
Me suis je bien fait comprendre ?
J'ai cherché tout cet après midi sur différents forums, j'ai vu beaucoup de propositions, mais aucune ne traitant MON cas, alors je m'en remets à vous.
D'avance Merci
Configuration: Windows / Chrome 86.0.4240.183
A voir également:
- Trouver le n° d'une ligne en fonction de la valeur d'une Inputbox
- Partage de photos en ligne - Guide
- Fonction si et - Guide
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Mètre en ligne - Guide
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu partager ton fichier?
si c'est une recherche à faire dans une zone où il n'y a que des N° de Bons de commande, tu peux utiliser find.
sinon, il faut faire le tour des cellules, un peu comme le code fait pour trouver de la place libre pour enregistrer une commande dans PLANNING.
peux-tu partager ton fichier?
si c'est une recherche à faire dans une zone où il n'y a que des N° de Bons de commande, tu peux utiliser find.
sinon, il faut faire le tour des cellules, un peu comme le code fait pour trouver de la place libre pour enregistrer une commande dans PLANNING.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
1 584
un exemple, pour chercher le bon de commande 43:
Bonsoir,
Je pense qu'une copie du classeur épuré de ses données sensibles serait la bienvenue afin de pouvoir faire une application au plus proche de la réalité.
https://www.cjoint.com/
Merci
Je pense qu'une copie du classeur épuré de ses données sensibles serait la bienvenue afin de pouvoir faire une application au plus proche de la réalité.
https://www.cjoint.com/
Merci
Bonjour,
voici une copie de mon fichier épuré :
https://www.cjoint.com/c/JKlkVztCYyg
entre les colonnes H et I, je voudrais intercaler une colonne.
en entrant par un inputbox le n° du bon de commande que je veux annuler, je voudrais me retrouver sur la ligne correspondante. Il me suffirait alors d'inverser le signe du montant dans ma nouvelle colonne et j'aurais ainsi un solde nul pour cette commande annulée, mais elle resterait toujours visible.
Merci de votre aide
voici une copie de mon fichier épuré :
https://www.cjoint.com/c/JKlkVztCYyg
entre les colonnes H et I, je voudrais intercaler une colonne.
en entrant par un inputbox le n° du bon de commande que je veux annuler, je voudrais me retrouver sur la ligne correspondante. Il me suffirait alors d'inverser le signe du montant dans ma nouvelle colonne et j'aurais ainsi un solde nul pour cette commande annulée, mais elle resterait toujours visible.
Merci de votre aide
Bonjour,
et voilà ! j'ai essayé ton code et cela fonctionne à merveille.
je viens d'y ajouter un msgbox juste pour voir le n° de ma ligne.
Je vais maintenant essayer de mettre un Inputbox pour entrer le n° de BC que je désire et voir si je peux remplacer le "FIND(43)" par find( référence de mon inputbox)
encore une fois, merci beaucoup.
et voilà ! j'ai essayé ton code et cela fonctionne à merveille.
je viens d'y ajouter un msgbox juste pour voir le n° de ma ligne.
Je vais maintenant essayer de mettre un Inputbox pour entrer le n° de BC que je désire et voir si je peux remplacer le "FIND(43)" par find( référence de mon inputbox)
encore une fois, merci beaucoup.