Pages

Affichage des articles dont le libellé est plage. Afficher tous les articles
Affichage des articles dont le libellé est plage. Afficher tous les articles

XL 2010 Imprimer une plage sur le recto et une autre sur le verso sujet

mardi 8 avril 2014




Bonjour à tous

j'ai un fichier contenant 2 plages qui se suivent (la première est B4:O62 et la seconde B63:0121)
Je dois imprimer ce document en recto verso, l'imprimante étant prévue pour.

Le problème est que certains utilisateurs modifient la hauteur de certaine lignes, ce qui modifie la plage de la page 1.

Je voudrais figer ces plages par macro.

J'ai tenté un système par saut de page :

Code :


    ActiveSheet.PageSetup.PrintArea = "$B:$O1"
    ActiveSheet.ResetAllPageBreaks
    Set ActiveSheet.HPageBreaks(1).Location = Range("B63")
    Set ActiveSheet.VPageBreaks(1).Location = Range("P121")



mais ça me fait une erreur dans la dernière ligne
En fait lorsqu'il fait le HPageBreaks il modifie automatiquement le zoom de l'impression !


PS : la macro concernée est lancée par le bouton rouge en haut "REFAIRE MISE EN PAGE"













Fichiers attachés








[XL-2010] compter le nombre de fois qu'apparait un texte dans une plage de donnée nommée sujet

mercredi 29 janvier 2014




bonjour,
je souhaiterai que sur la cellule Y32 de la feuille 1 s'affiche le nombre de fois qu’apparaissent le mot PLD ou 1/2 JOURNEE dans ma plage de donnée.

Le problème est que ma plage est définis par la cellule G4 et ce termine sur la cellule active de la feuille 1... j'ai déjà réussis a ce que ma plage soit nommée par "tableau"

ex: si je clique sur b28, il faut que ma plage soit définis entre G4 et B28, définis par le terme tableau, et compter le nombre de PLD et de 1/2 journée et ensuite l'afficher en cellule Y32.

Cela fait plusieurs jours que je cherche sur les forums mais je n'arrive pas a adapter a mon cas. Pourriez vous m'aider? Merci




XL 2010 VBA: recherche un numéro dans une plage de cellules par InputBox sujet




Bonjour,

Tout d'abords je vous remercie pour votre lecture. Il faut que vous sachiez que si je viens demander de l'aide aujourd'hui, c'est car je suis vraiment bloqué car débutant en VBA. J'apprends vite, mais il y a parfois une logique qui m'échappe.

Voici ma demande :dans le cadre de mon activité logistique, j'aimerais disposer d'une macro qui puisse me permettre de faire ceci dans Excel 2010 :

- j'appuie sur un bouton
- une message me demande le code EAN du produit que je cherche => il faut entrer le code EAN dans la zone de saisie par "Inputbox"
- une fois le code entré dans la zone de saisie, je valide.
- la recherche est effectuée dans la plage souhaitée (définie dans le code de la macro)

==> un message apparaît pour me dire que le code n'existe pas dans la plage de données, s'il n'existe pas.
==> un message apparaît pour me dire que le code existe déjà dans la plage de données, s'il existe bel et bien.

En gros, j'aimerais donc qu'en cliquant sur le bouton et en donnant le code EAN souhaité, Excel me dise si le produit existe déjà ou non.

Pourriez-vous m'aider svp ?

Pour l'instant, je n'arrive qu'à cette étape :

Sub verif()
'
'
' Vérification EAN

Dim resultat As String

resultat = InputBox("Le code est-il déjà existant ?", "Vérification") 'La variable reçoit la valeur entrée dans l'InputBox

If resultat <> 0 Then
MsgBox ("Le code n'existe pas dans le fichier")
End If

End Sub


J'aimerais donc que, si "Resultat" est inexistant d'une plage de donnée renseignée, il me le dise. Même chose si le code existe bien.

Merci d'avance pour votre aide ! :)