Range Select Application Union - sélection
KASMINATOR
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
aminek10 -
aminek10 -
Bonjour à tous,
Bonjour à tous, je suis depuis 2 jours sur un dilemme.
Je n'arrive pas à solutionner mon problème qui est le suivant :
J'ai un tableau excel et j'aimerai pouvoir copier deux lignes du tableau : une qui restera fixe !
La deuxième ligne serait une sélection faite par l'utilisateur du fichier.
Après que ces deux lignes sont sélectionnés on copie et colle dans un email.
J'arrive à envoyer le mail mais uniquement avec la ligne fixe et j'aimerai vraiment que l'utilisateur du fichier puisse choisir une deuxième ligne qui pourra varier.
Sub envoiPlageCellules_Excel2002()
Dim Dest As String
Dim Cell As Range
For Each Cell In Range("F1:F" & Range("F65536").End(xlUp).Row)
Dest = Dest & ";" & Cell
Next Cell
'http://support.microsoft.com/default.aspx?scid=kb;en-us;816644
Application.Union(Range("A1:H1"), Demander à l'utilisateur de sélectionner la plage de valeurs.Select
Set myRange = Application.InputBox(prompt := "Sample", type := 8)
With ActiveSheet.MailEnvelope
.Introduction = "Bonjour ............"
.Item.To = "Tata-@email.fr"
.Item.Subject = "Rajouter utilisateur suivant"
.Item.Send
End With
End Sub
Merci de votre aide rigoureuse
Bonjour à tous, je suis depuis 2 jours sur un dilemme.
Je n'arrive pas à solutionner mon problème qui est le suivant :
J'ai un tableau excel et j'aimerai pouvoir copier deux lignes du tableau : une qui restera fixe !
La deuxième ligne serait une sélection faite par l'utilisateur du fichier.
Après que ces deux lignes sont sélectionnés on copie et colle dans un email.
J'arrive à envoyer le mail mais uniquement avec la ligne fixe et j'aimerai vraiment que l'utilisateur du fichier puisse choisir une deuxième ligne qui pourra varier.
Sub envoiPlageCellules_Excel2002()
Dim Dest As String
Dim Cell As Range
For Each Cell In Range("F1:F" & Range("F65536").End(xlUp).Row)
Dest = Dest & ";" & Cell
Next Cell
'http://support.microsoft.com/default.aspx?scid=kb;en-us;816644
Application.Union(Range("A1:H1"), Demander à l'utilisateur de sélectionner la plage de valeurs.Select
Set myRange = Application.InputBox(prompt := "Sample", type := 8)
With ActiveSheet.MailEnvelope
.Introduction = "Bonjour ............"
.Item.To = "Tata-@email.fr"
.Item.Subject = "Rajouter utilisateur suivant"
.Item.Send
End With
End Sub
Merci de votre aide rigoureuse
A voir également:
- Range Select Application Union - sélection
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Desinstaller application windows - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Windows application démarrage - Guide
- Miroir application - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
le code que tu partages n'est pas correct, peux-tu partager un code correct qui fonctionne?
quelle est ta ligne fixe?
le code que tu partages fonctionne bien pour la ligne fixe?
comment souhaites-tu que l'utilisateur choisisse la ligne variable?
le code que tu partages n'est pas correct, peux-tu partager un code correct qui fonctionne?
quelle est ta ligne fixe?
le code que tu partages fonctionne bien pour la ligne fixe?
comment souhaites-tu que l'utilisateur choisisse la ligne variable?
La ligne fixe correspond à mon en-tête du tableau et j'aimerai que l'utilisateur du fichier puisse sélectionner manuellement une autre ligne.