Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Excel : macro qui marche, mais boutton qui marche pas !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Excel : macro qui marche, mais boutton qui marche pas !

n°1192085
wfs-tibal
Posté le 05-09-2005 à 11:06:37  profilanswer
 

Hello
Voila mon probleme :
je fais une macro qui me permet d'ouvrir un .txt et ensuite de le mettre dans un classeur bien comme il faut...
Tout marche tres bien mais, j'ais integré cette macro dans un boutton pour que ce soit plus pratique
mais rien a fair, il ouvre le document le met dans les colones mais il ne veux pas ajouté de colone ni de ligne il ce bloque ... :fou:  
Je comprend pas pourquoi le fais de mettre la macro dans le boutton fait qu'elle ne marche plus entierement...
voici le code de ma macro :
 

Code :
  1. Private Sub CommandButton4_Click()
  2.     Workbooks.OpenText Filename:= _
  3.         "C:\*******\dossier.txt", Origin:= _
  4.         xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
  5.         xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, _
  6.         Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _
  7.         Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
  8.         Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1))
  9.     Columns("A:A" ).Select                       'Inseres des colones et des lignes    /!\ BLOQUE ICI  /!\
  10.     Selection.Insert Shift:=xlToRight
  11.     Selection.Insert Shift:=xlToRight
  12.     Rows("1:1" ).Select
  13.     Selection.Insert Shift:=xlDown
  14.     Cells.Select
  15.     With Selection
  16.         .HorizontalAlignment = xlCenter
  17.         .VerticalAlignment = xlBottom
  18.         .WrapText = False
  19.         .Orientation = 0
  20.         .AddIndent = False
  21.         .ShrinkToFit = False
  22.         .MergeCells = False
  23.     End With
  24.     Range("A1" ).Select                          'Ajoute les commentaires aux colones
  25.     ActiveCell.FormulaR1C1 = "Temps Connexion"
  26.     Range("B1" ).Select
  27.     ActiveCell.FormulaR1C1 = "Annee"
  28.     Range("C1" ).Select
  29.     ActiveCell.FormulaR1C1 = "Date"
  30.     Range("F1" ).Select
  31.     ActiveCell.FormulaR1C1 = "Nom Firewall"
  32.     Range("H1" ).Select
  33.     ActiveCell.FormulaR1C1 = "conn."
  34.     Range("I1" ).Select
  35.     ActiveCell.FormulaR1C1 = "Identifiant"
  36.     Windows("tableaudebase.xls" ).Activate
  37.     Windows("dossier.txt" ).Activate
  38.     Range("J1" ).Select
  39.     ActiveCell.FormulaR1C1 = "IP Identifiant"
  40.     Range("L1" ).Select
  41.     Windows("tableaudebase.xls" ).Activate
  42.     Windows("dossier.txt" ).Activate
  43.     ActiveCell.FormulaR1C1 = "IP exterieur"
  44.     Range("N1" ).Select
  45.     ActiveCell.FormulaR1C1 = "IP Firewall"
  46.     Range("A1" ).Select                         
  47.     Columns("A:A" ).ColumnWidth = 14.86
  48.     Columns("B:B" ).ColumnWidth = 7.86
  49.     Columns("C:C" ).ColumnWidth = 5.14
  50.     Columns("D:D" ).ColumnWidth = 2.71
  51.     Columns("E:E" ).ColumnWidth = 8.43
  52.     Columns("G:G" ).ColumnWidth = 4
  53.     Columns("H:H" ).ColumnWidth = 6.29
  54.     Columns("I:I" ).ColumnWidth = 22.43
  55.     Columns("J:J" ).ColumnWidth = 15.57
  56.     Columns("K:K" ).ColumnWidth = 4
  57.     Columns("L:L" ).ColumnWidth = 16
  58.     Columns("M:M" ).ColumnWidth = 2.57
  59.     Columns("N:N" ).ColumnWidth = 15
  60.     Columns("O:O" ).ColumnWidth = 3.57
  61.     Columns("P:P" ).ColumnWidth = 10
  62.     Rows("1:1" ).RowHeight = 37.5               
  63.     Selection.AutoFilter                       
  64.     Selection.AutoFilter Field:=9
  65. End Sub


Message édité par wfs-tibal le 09-09-2005 à 16:33:17
mood
Publicité
Posté le 05-09-2005 à 11:06:37  profilanswer
 

n°1192181
jpcheck
Pioupiou
Posté le 05-09-2005 à 12:41:08  profilanswer
 

euh... comment ca tu peux pas ajouter de colonne?

n°1192185
galopin01
Posté le 05-09-2005 à 12:45:03  profilanswer
 

bonjour,
Essaie de faire :
 
Private Sub CommandButton4_Click()  
Call TaMacroDansUnAutreModuleStandart
End Sub
 
A+

n°1192226
wfs-tibal
Posté le 05-09-2005 à 13:40:45  profilanswer
 

Merci sa marche nikel !!! :wahoo:  
 
je le saurais pour la prochaine fois ... ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Excel : macro qui marche, mais boutton qui marche pas !

 

Sujets relatifs
[Win32] new / delete & DLL [résolu]Copier par macro une page d'un userform
sens de [...] ? [résolu]Sauvegarde Classeur Excel dans un VBS
[Résolu] Pb affichage lors de la mise en ligne[RESOLU] Date: mois-année, bien la galere... (excel)
Ouverture fenêtre excelrenvoi d'une valeur sous excel
Je suis debutant et mon serveur PHP marche pas.... 
Plus de sujets relatifs à : [RESOLU] Excel : macro qui marche, mais boutton qui marche pas !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR