Langage VBA UserForme et Zone de Texte
Fermé
tonybumo25
Messages postés
3
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
26 février 2013
-
26 févr. 2013 à 10:13
via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 - 26 févr. 2013 à 14:42
via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 - 26 févr. 2013 à 14:42
A voir également:
- Langage VBA UserForme et Zone de Texte
- Zone telechargement - Accueil - Outils
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Appel data zone franche - Forum Consommation & Internet
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
3 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 750
26 févr. 2013 à 10:27
26 févr. 2013 à 10:27
Bonjour,
Un tuto sur le sujet est consultable ICI.
Un tuto sur le sujet est consultable ICI.
tonybumo25
Messages postés
3
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
26 février 2013
26 févr. 2013 à 10:32
26 févr. 2013 à 10:32
bonjour pijaku,
merci, je connais déja se tutoriel, mon problème, c'est que je veut dimensionner et positionner ma zone de texte, par rapport à des informations que je rentre dans une user forme.
merci, je connais déja se tutoriel, mon problème, c'est que je veut dimensionner et positionner ma zone de texte, par rapport à des informations que je rentre dans une user forme.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 750
Modifié par pijaku le 26/02/2013 à 10:51
Modifié par pijaku le 26/02/2013 à 10:51
c'est que je veut dimensionner et positionner ma zone de texte, par rapport à des informations que je rentre dans une user forme.
Oui et? Il est ou le problème???
Pour dimensionner il te faut deux valeurs : hauteur et largeur...
Pour dimensionner ET positionner, il t'en faut 4 : hauteur, largeur, distance par rapport au haut de feuille, distance par rapport à la gauche de la feuille...
Dans ton userform tu places donc 4 textbox chargés de recevoir ces valeurs et basta...
Un code serait :
Oui et? Il est ou le problème???
Pour dimensionner il te faut deux valeurs : hauteur et largeur...
Pour dimensionner ET positionner, il t'en faut 4 : hauteur, largeur, distance par rapport au haut de feuille, distance par rapport à la gauche de la feuille...
Dans ton userform tu places donc 4 textbox chargés de recevoir ces valeurs et basta...
Un code serait :
Dim L As Integer, T As Integer, H As Integer, W As Integer 'Dimensions et position de la zone de texte H = CInt(TextBox1.Value) '<-- hauteur W = CInt(TextBox2.Value) ' '<-- largeur L = CInt(TextBox3.Value) '<-- position horizontale T = CInt(TextBox4.Value) ''<-- position verticale 'Insertion de la zone de texte ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, L, T, W, H).Select Selection.Name = "ztxt1" '<-- nom de la zone de texte Range("A1").Activate '<-- permet de quitter la sélection de la zone de texte
tonybumo25
Messages postés
3
Date d'inscription
mardi 26 février 2013
Statut
Membre
Dernière intervention
26 février 2013
26 févr. 2013 à 10:46
26 févr. 2013 à 10:46
Ok je vais essayer comme ca
merci de ta patience
merci de ta patience
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
26 févr. 2013 à 14:42
26 févr. 2013 à 14:42
Bonjour,
Pour compléter : si tu veux positionner les zones les une en dessous des autres il faut penser à récupérer dans une variable deniereposition la somme H +T et utiliser cette variable pour définir la position verticale de la zone suivante
Cdlmnt
Pour compléter : si tu veux positionner les zones les une en dessous des autres il faut penser à récupérer dans une variable deniereposition la somme H +T et utiliser cette variable pour définir la position verticale de la zone suivante
Cdlmnt