Bonjour à tout le monde,
Je souhaiterais effectuer des copier coller sous condition avec l'aide d'un code VBA. Cela dépasse malheureusement largement mes très légères connaissances en VBA. Si un expert chevronné pouvait m'aider avec ce code; je lui en serais très reconnaissant
Il s'agirait de copier Feuil1.Range("A3: D3") pour le coller sur Feuil2.Range("A15:G15") uniquement si la valeur de D3 est un chiffre (ou supérieur à 0). Et de renouveler l'opération pour toutes les lignes d'en dessous. Idem pour le tableau Logistique situé en feuil1. Le but étant que la macro copie et colle toutes les lignes présentant une quantité dans la feuil2 en commençant par ligne 15 jusque ligne 27, pour reprendre ligne 36
Si la ligne 27 de la feuil2 est remplie, je souhaiterais que la macro passe à la ligne 36 pour coller la suite.
Pour finir, une fois notre copie effectuée, je souhaiterais que le code VBA copie colle "O31" en "C31" si le remplissage s'arrête en ligne 27 ou en "C84" si le remplissage va au delà de la ligne 27.
J'ajoute que les colonne B, C, D, E de la Feuil2 sont fusionnées; espérant que cela ne posera pas de soucis lors du collage.
Je vous mets une copie d'un fichier test (ce n'est pas mon fichier original) afin que vous puissiez voir plus simplement.
Je remercie vivement les personnes qui prendront le temps de se pencher sur mon problème.
Je souhaiterais effectuer des copier coller sous condition avec l'aide d'un code VBA. Cela dépasse malheureusement largement mes très légères connaissances en VBA. Si un expert chevronné pouvait m'aider avec ce code; je lui en serais très reconnaissant
Il s'agirait de copier Feuil1.Range("A3: D3") pour le coller sur Feuil2.Range("A15:G15") uniquement si la valeur de D3 est un chiffre (ou supérieur à 0). Et de renouveler l'opération pour toutes les lignes d'en dessous. Idem pour le tableau Logistique situé en feuil1. Le but étant que la macro copie et colle toutes les lignes présentant une quantité dans la feuil2 en commençant par ligne 15 jusque ligne 27, pour reprendre ligne 36
Si la ligne 27 de la feuil2 est remplie, je souhaiterais que la macro passe à la ligne 36 pour coller la suite.
Pour finir, une fois notre copie effectuée, je souhaiterais que le code VBA copie colle "O31" en "C31" si le remplissage s'arrête en ligne 27 ou en "C84" si le remplissage va au delà de la ligne 27.
J'ajoute que les colonne B, C, D, E de la Feuil2 sont fusionnées; espérant que cela ne posera pas de soucis lors du collage.
Je vous mets une copie d'un fichier test (ce n'est pas mon fichier original) afin que vous puissiez voir plus simplement.
Je remercie vivement les personnes qui prendront le temps de se pencher sur mon problème.