Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Je suis assez occupé en ce moment. Je regarde quand je peux.
Cordialement.
Daniel
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour à vous!
Dans le forum il y a deja une question semblable mais je n'arrive pas à adapter les macro que j'ai trouvé à mon cas. En effet je voudrais masqué des lignes de sortes à ne pas les imprimé mais avec condition. Je m'explique:
Considerons l'image joint, je voudrais une macro qui masque les lignes qui ne sont pas les coupures de la devise qui se trouve dans la cellule D11.
Si dans D11 il y a CFAO alors la macro masque les lignes 21:27
Si dans D11 il y a DOLLAR alors la macro masque les lignes 16:21
Si dans D11 il y a EURO alors la macro masque les lignes 16:19 et la ligne 27
Si dans D11 il y a LIVRES STERLING alors la macro masque les lignes 16:22 et la ligne 27
apres l'impression toutes les lignes devrons reapparaitre.
NB: Nottons que la plage A1:M33 est variable
Merci
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Bonjour,
Je suis assez occupé en ce moment. Je regarde quand je peux.
Cordialement.
Daniel
Bonjour,
Charge un classeur exemple sur http://cjoint.com ou ailleurs sur le cloud et pposte le lien généré.
Daniel
Bonjour Monsieur Daniel
La macro marche bien, mais j'ai d'autre soucis:
j'aimerais à chaque fois que j'ai un nouveau client envoyé les information que je saisisse dans un autre tableau lineaire.
je m'explique: la macro doit envoyer les informations dans un autre tableau de structure differente d'une autre feuille comme le tableau ci dessou:
Ainsi donc la macro doit chercher la derniere ligne non vide + 1 de la feuil2 et enregistre les données selon les cellules, on aurait A3=C1; B3=F2; C3=D5; D3=D6; E3=D7; F3=D8; G3=D9; H3=D10; I3=D11; J3=B12; K3=E12; L3=C16; M3=C17; N3=C18; 03=C19; P3=C20; Q3=C21; R3=C22; S3=C23; T3=C24; U3=C25; V3=C26; W3=C27.
Merci
Bonjour
Merci Monsieur Daniel, je l'essaie et je vous tiens informer.
Bonne journée
Bonjour,
Essaie :
| Sub Imprim() <br><br> Select Case [D11].Value <br><br> Case "CFAO": [21:27].EntireRow.Hidden = True <br><br> Case "DOLLAR": [16:21].EntireRow.Hidden = True <br><br> Case "EURO": [16:19].EntireRow.Hidden = True: Rows(27).Hidden = True <br><br> Case "EURO": [16:22].EntireRow.Hidden = True: Rows(27).Hidden = True <br><br> End Select <br><br> ActiveSheet.PrintOut <br><br> Cells.EntireRow.Hidden = False <br><br>End Sub |
|---|
Cordialement.
Daniel