![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Junior
Date d'inscription: janvier 2007
Messages: 62
|
Salut à tous.
Mon peu de connaissance en VBA m' oblige à venir troubler votre quiétude matinale. Le petit fichier joint vous en dira + sur le PB renconté. A dispo pour + de renseignements. Que cela ne pertube néanmoins pas (trop) votre dimanche. Merci par avance et A+ j' espère. Daniel |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Accro
Date d'inscription: mai 2005
Localisation: Tongres
Version Excel : Excel 2000 (PC)
Messages: 1 827
|
bonjour Mfb
essaye le code suivant pour copier/coller dans Transfert Dan Sub Bouton4_QuandClic() 'Recopie dans "Transfert Dan" Dim Nom As String Nom = [A17].value Workbooks.Open FileName:="E:\" & Nom & ".xls" 'Copie de "Sé Clé 1" With ThisWorkbook.Sheets("Feuil1") .Range("E13:I37").Copy Destination:=ActiveWorkbook.Sheets("Feuil1").Range ("E13") End With Range("A1").Select ActiveWorkbook.Close SaveChanges:=True 'Retour Select en A1 Range("A1").Select End Sub à bientôt |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Junior
Date d'inscription: janvier 2007
Messages: 62
|
Bonsoir Bébère.
J' ai installé ton code et .....SANS surprise ça MAAAAAAAAAAAAARCHE. Ce code est un peu + long à réagir que celui d' import mais qu' importe le résultat est là c' est bien le principal. Alors merci beaucoup et bonne soirée A+ Daniel |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Junior
Date d'inscription: janvier 2007
Messages: 62
|
Bonjour à tous et à toutes.
Désolé de revenir sur le sujet mais hier soir j' ai répondu un peu trop vite à Bébère car si le code proposé ne présente plus de BUG il copie les BLANCS et cela ne conviens pas à mon usage, alors ...... que faire? A+ Daniel |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Accro
Date d'inscription: mai 2005
Localisation: Tongres
Version Excel : Excel 2000 (PC)
Messages: 1 827
|
bonjour Mfb
est-ce ce que tu souhaites Sub Bouton4_QuandClic() Dim Nom As String, Plg As Variant, L As Integer, I As Integer, C As Byte 'Recopie dans "Transfert Dan" Application.ScreenUpdating = False 'Copie de "Sé Clé 1" With ThisWorkbook.Sheets("Feuil1") Nom = .Range("A17").value Plg = .Range("E13:I37") End With Workbooks.Open FileName:="E:\" & Nom & ".xls" '1ère ligne I = 13 For C = 1 To UBound(Plg, 2) 'colonnes For L = 1 To UBound(Plg, 1) 'lignes If Plg(L, C) <> "" Then With ActiveWorkbook.Sheets("Feuil1") .Cells(I, C + 4) = Plg(L, C) End With I = I + 1 End If Next L I = 13 Next C Range("A1").Select ActiveWorkbook.Close SaveChanges:=True 'Retour Select en A1 Range("A1").Select Application.ScreenUpdating = True End Sub à bientôt |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Junior
Date d'inscription: janvier 2007
Messages: 62
|
ReBonjour Bébère.
Le code que tu as proposé colle les blancs pour mon usage ça marche pas. J'ai bidouillé le code Button4 en incluant TA boucle With et ça marche, car le fichier Transfert Dan se ferme après chaque opé alors lorsque que l' on réalise une opé Export après une opé Import ça gaze plus car le code du Button3 lui ne ferme pas Transfert Dan après chaque opé. Alors y a t il une astuce pour modifier le code du Buuton3 permettant de fermer "transfert Dan" après chaque opé ? Par ailleurs peut on réaliser l' enregistrement des modifs sur "Transfert Dan" en auto à chaque fermeture. A+ Daniel Sub Bouton4_QuandClic() Dim Nom 'Copie de "Sé Clé 1" Range("E13:I37").Select Selection.Copy 'Recopie dans "Transfert Dan" Nom = [A17].value Workbooks.Open FileName:="E:\" & Nom & ".xls" With ActiveWorkbook.Sheets("Feuil1") Range("E13:I37").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=True, Transpose:=False Application.CutCopyMode = False Range("A1").Select ActiveWorkbook.Close End With 'Retour Select en A1 ThisWorkbook.Activate Sheets("feuil1").Select Range("A1").Select End Sub |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| copier coller dans 1 colonne | boy | Forum Excel | 14 | 03/11/2005 22h40 |
| Copier-coller dans userform??? | Karim | Forum Excel Downloads - Archives | 2 | 26/03/2004 11h18 |
| Copier/coller dans un Userform | Alexandre | Forum Excel Downloads - Archives | 4 | 23/03/2004 13h43 |
| Copier\coller frame dans USF | DAVIDRUN | Forum Excel Downloads - Archives | 4 | 23/12/2003 10h49 |
| Comment copier une colonne dans x feuilles pour les coller dans une même feuill | albert | Forum Excel Downloads - Archives | 10 | 26/07/2003 19h20 |