Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 17/09/2007, 10h54   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut grouper deux zone de texte

Bonjour a tous

je cherche a grouper des zone de texte entre elles en VBA , quelqu'un connait il la methode car l'aide VBA n'est pas tres clair sur le sujet

merci d'avance
stormless est déconnecté   Réponse avec citation
ANNONCES
Vieux 17/09/2007, 12h39   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Messages: 3 845
Par défaut Re : grouper deux zone de texte

Bonjour,

Qu'entends tu par grouper des zones de texte ?
Tu veux fusionner les 2 textes dans une seule zone de texte ?
C.a.d. copier le texte de la zone1 + le texte de la zone2 dans la zone 1 ?
Si tel est le cas, voir exemple ci-joint.
Fichiers attachés
Type de fichier : xls Classeur1.xls (24,5 Ko, 78 affichages)

Dernière modification par Catrice ; 17/09/2007 à 12h49.
Catrice est déconnecté   Réponse avec citation
Vieux 17/09/2007, 13h39   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut Re : grouper deux zone de texte

Bonjour catrice

ci joint en piece joint l'exemple, ce que je veux associer deux objets pour n'en faire qu'un c'est plus simple pour les deplacer
stormless est déconnecté   Réponse avec citation
Vieux 17/09/2007, 13h43   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut Re : grouper deux zone de texte

ci joint la piece joint un oubli
Fichiers attachés
Type de fichier : xls Classeur1.xls (15,0 Ko, 54 affichages)
stormless est déconnecté   Réponse avec citation
Vieux 17/09/2007, 13h46   #5 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Messages: 3 845
Par défaut Re : grouper deux zone de texte

Re,

La piece jointe n'a pas suivi ..
Catrice est déconnecté   Réponse avec citation
Vieux 17/09/2007, 13h55   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut Re : grouper deux zone de texte

C'est bon maintenant un oubli

Merci de ton aide

@+
stormless est déconnecté   Réponse avec citation
Vieux 17/09/2007, 14h21   #7 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Messages: 3 845
Par défaut Re : grouper deux zone de texte

Re,

J'ai mieux compris, j'étais parti sur autre chose.
Voir le fichier joint
Fichiers attachés
Type de fichier : xls Classeur1.xls (25,0 Ko, 56 affichages)
Catrice est déconnecté   Réponse avec citation
Vieux 17/09/2007, 14h46   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Messages: 8 132
Par défaut Re : grouper deux zone de texte

bonjour stormless

Salut Catrice

j'ai pratiquement la même chose mais en s'affranchissant des noms

(suppose 2 text box seulement )
Fichiers attachés
Type de fichier : xls Classeur1.xls (28,0 Ko, 69 affichages)
pierrejean est déconnecté   Réponse avec citation
Vieux 17/09/2007, 15h58   #9 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut Re : grouper deux zone de texte

Re bonjour a tous les deux

deja merci du coup de main
ci joint un extrait du code ou je veux grouper la photo avec l'addtextbox
je suppose que le probleme vient de la ligne

Shapes.Range(Array(p.name, AddTextbox)).Group

il doit y avoir une probleme d'ecriture


Citation:

ActiveSheet.Shapes.AddTextbox(msoTextOrientationHo rizontal, 520#, -15 + iiii, _
17#, 45#).Select
Selection.Characters.Text = i
With ActiveSheet
Set p = .Pictures.Insert(Application.FileSearch.FoundFiles (i))
.DrawingObjects(p.Name).Left = .Columns("j").Left
.DrawingObjects(p.Name).Top = .Rows(iii).Top
.DrawingObjects(p.Name).Width = .Columns("l").Left - .Columns("j").Left
.DrawingObjects(p.Name).Height = .Rows(iii + 3).Top - .Rows(iii).Top
.DrawingObjects(p.Name).Placement = xlMoveAndSize
.DrawingObjects(p.Name).PrintObject = True

.Shapes.Range(Array(p.name, AddTextbox)).Group
@+
stormless est déconnecté   Réponse avec citation
Vieux 17/09/2007, 16h42   #10 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Messages: 3 845
Par défaut Re : grouper deux zone de texte

Re,

Effectivement comme ceci ça ne doit pas fonctionner :
essaye ceci (non testé)

Sub test()
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHo rizontal, 520#, -15 + iiii, 17#, 45#).Name = "MyName"
Selection.Characters.Text = i
With ActiveSheet
Set p = .Pictures.Insert(Application.FileSearch.FoundFiles (i))
.DrawingObjects(p.Name).Left = .Columns("j").Left
.DrawingObjects(p.Name).Top = .Rows(iii).Top
.DrawingObjects(p.Name).Width = .Columns("l").Left - .Columns("j").Left
.DrawingObjects(p.Name).Height = .Rows(iii + 3).Top - .Rows(iii).Top
.DrawingObjects(p.Name).Placement = xlMoveAndSize
.DrawingObjects(p.Name).PrintObject = True

.Shapes.Range(Array(p.Name, "MyName")).Group
End Sub
Catrice est déconnecté   Réponse avec citation
Vieux 17/09/2007, 16h46   #11 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Messages: 8 132
Par défaut Re : grouper deux zone de texte

bonjour stormless

sans avoir testé , je te propose:

Code:
 
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHo rizontal, 520#, -15 + iiii, _
17#, 45#).Select
Selection.Characters.Text = i
selection.Name="AJOUT"
With ActiveSheet
Set p = .Pictures.Insert(Application.FileSearch.FoundFiles (i))
.DrawingObjects(p.Name).Left = .Columns("j").Left
.DrawingObjects(p.Name).Top = .Rows(iii).Top
.DrawingObjects(p.Name).Width = .Columns("l").Left - .Columns("j").Left
.DrawingObjects(p.Name).Height = .Rows(iii + 3).Top - .Rows(iii).Top
.DrawingObjects(p.Name).Placement = xlMoveAndSize
.DrawingObjects(p.Name).PrintObject = True
 
.Shapes.Range(Array(p.name, "AJOUT")).Group
Arf !!!

avais pas rafraichi !!

Bravo Catrice (peux pas penser merci Catrice sans que mes diverses "coutures" ne fremissent)

Dernière modification par pierrejean ; 17/09/2007 à 16h48.
pierrejean est déconnecté   Réponse avec citation
Vieux 17/09/2007, 17h20   #12 (permalink)
XLDnaute Nouveau
 
Date d'inscription: septembre 2007
Messages: 34
Par défaut Re : grouper deux zone de texte

re

c'est super, cela fonctionne avec la macro de pierrejean, la macro de catrice se bloque a la premiere addtextbox afin se n'est pas grave c'est sympa d'avoir apporté ton aide

encore merci a tout les deux pour votre aide

@+
stormless est déconnecté   Réponse avec citation
Vieux 17/09/2007, 18h44   #13 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Messages: 3 845
Par défaut Re : grouper deux zone de texte

Re,

Effectivement il y avait une ligne à modifier

Sub test()
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHo rizontal, 520#, -15 + iiii, 17#, 45#).Name = "MyName"
ActiveSheet.Shapes("MyName").Characters.Text = i
With ActiveSheet
Set p = .Pictures.Insert(Application.FileSearch.FoundFiles (i))
.DrawingObjects(p.Name).Left = .Columns("j").Left
.DrawingObjects(p.Name).Top = .Rows(iii).Top
.DrawingObjects(p.Name).Width = .Columns("l").Left - .Columns("j").Left
.DrawingObjects(p.Name).Height = .Rows(iii + 3).Top - .Rows(iii).Top
.DrawingObjects(p.Name).Placement = xlMoveAndSize
.DrawingObjects(p.Name).PrintObject = True

.Shapes.Range(Array(p.Name, "MyName")).Group
End Sub
Catrice est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
relier deux zone de texte par un connecteur kokito Forum Excel 3 06/05/2006 15h57
nom zone de texte kokito Forum Excel 4 03/05/2006 14h42
Zone de texte Pierre77 Forum Excel 9 20/03/2006 13h25
Déplacement souris sur deux zone non contigu Joëlle Forum Excel Downloads - Archives 2 26/09/2004 22h38
copier le texte de zone de texte VB@D Forum Excel Downloads - Archives 1 11/09/2003 00h18


Fuseau horaire GMT +2. Il est actuellement 03h36.


(C) 2006 Excel Downloads