Macpoy
XLDnaute Impliqué
bonsoir le forum,
bonne et heureuse année 2008 à vous et votre famille.
dans un classeur contenant (entre autre!!) les noms et adresses de clients, j'ai bricolé de quoi imprimé l'enveloppe qui me permettra de leur faire parvenir la facture et ainsi récupérer des pépettes !!!
je vais tenter d'être le plus clair possible :
j'ai une macro qui fonctionne bien............( si si ça arrive !!!) avec des étapes manuelles !! (je te clique ici !!! puis je te clique là !!!).
cette macro, j'aimerais la faire fonctionner après avoir fait une sélection dans une feuille.
du genre :
- par un bouton, j'active la feuille
- un msg me demande de choisir une cellule en colonne A
et après avoir sélectionné une cellule la macro continue.
bien sure la réponse rapide est : Worksheet_SelectionChange(ByVal Target As Range) + déroulement de la macro.
seulement, et c'est pour cela que je fait appel à votre ingéniosité cette feuille contient des données qui sont susceptibles d'être augmentées, donc selectionchange !!!! et là on ne se trouve pas forcément dans le déroulement "automatique" qui était souhaité !!!
ci-dessous, un début de macro qui ne sait pas s'arrêter avant d'avoir sélectionner
j'espère que tout ceci vous suffira pour tenter de comprendre mon petit pb.
dans le cas contraire, je tenterais de joindre le fichier sans données confidentielles.
merci d'avance.
-------------------------------
fait que chaque heure de ta vie soit un souvenir pour demain.
bonne et heureuse année 2008 à vous et votre famille.
dans un classeur contenant (entre autre!!) les noms et adresses de clients, j'ai bricolé de quoi imprimé l'enveloppe qui me permettra de leur faire parvenir la facture et ainsi récupérer des pépettes !!!
je vais tenter d'être le plus clair possible :
j'ai une macro qui fonctionne bien............( si si ça arrive !!!) avec des étapes manuelles !! (je te clique ici !!! puis je te clique là !!!).
cette macro, j'aimerais la faire fonctionner après avoir fait une sélection dans une feuille.
du genre :
- par un bouton, j'active la feuille
- un msg me demande de choisir une cellule en colonne A
et après avoir sélectionné une cellule la macro continue.
bien sure la réponse rapide est : Worksheet_SelectionChange(ByVal Target As Range) + déroulement de la macro.
seulement, et c'est pour cela que je fait appel à votre ingéniosité cette feuille contient des données qui sont susceptibles d'être augmentées, donc selectionchange !!!! et là on ne se trouve pas forcément dans le déroulement "automatique" qui était souhaité !!!
ci-dessous, un début de macro qui ne sait pas s'arrêter avant d'avoir sélectionner
Code:
Sub Edition()
Dim quest
Client.Activate
MsgBox ("Selectionnez un Nom en colonne A !")
[SIZE=4][COLOR=Red]En fait c'est ici que je voudrais que la macro me permette de sélectionner avant de continuer[/COLOR][/SIZE]
If ActiveCell.Column() = "1" Then
laplage = ActiveCell.Row
With Client
Enveloppe.Range("c6").Value = .Cells(laplage, 2).Value & " " & .Cells(laplage, 1).Value
Enveloppe.Range("c7").Value = .Cells(laplage, 4).Value
Enveloppe.Range("c8").Value = .Cells(laplage, 5).Value
End With
Enveloppe.Activate
quest = MsgBox("Voulez vous imprimer ceci ?", vbYesNo)
If quest = vbYes Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
Else
MsgBox ("Vous devez sélectionner un nom en colonne A !!!")
End If
End Sub
j'espère que tout ceci vous suffira pour tenter de comprendre mon petit pb.
dans le cas contraire, je tenterais de joindre le fichier sans données confidentielles.
merci d'avance.
-------------------------------
fait que chaque heure de ta vie soit un souvenir pour demain.