Bonjour, j'ai ce bout de programme qui permet de récupérer le texte de chaque case d'un tableau Word pour le mettre dans une cellule Excel.
J'ai un problème je perd mes puces et j'aimerai trouver un moyen pour les garder.
J'ai vu ceci .FormulaR1C1 qui pourrai m'aider vu que le texte est sous cette forme quand j'ai des puces mais je n'arrive pas à 'utiliser :
"• Dans la console Web, le nombre de disques et leurs tailles doivent correspondre aux spécifications. 6x 600 Go (RAID 6)." & Chr(10) & "• Test puces"
Voici le bout de programme pour le traitement Word->Excel.
Merci, de m'aider.
J'ai un problème je perd mes puces et j'aimerai trouver un moyen pour les garder.
J'ai vu ceci .FormulaR1C1 qui pourrai m'aider vu que le texte est sous cette forme quand j'ai des puces mais je n'arrive pas à 'utiliser :
"• Dans la console Web, le nombre de disques et leurs tailles doivent correspondre aux spécifications. 6x 600 Go (RAID 6)." & Chr(10) & "• Test puces"
Voici le bout de programme pour le traitement Word->Excel.
Merci, de m'aider.
VB:
For ligne = 2 To Sheets("Liste_tableaux").Cells(Rows.Count, 1).End(xlUp).Row
num_tab = Sheets("Liste_tableaux").Cells(ligne, 1).Value
lg = .Tables(num_tab).Rows.Count
cl = .Tables(num_tab).Columns.Count
ReDim T(1 To lg, 1 To cl)
For j = 1 To lg
For k = 1 To cl
S = ""
If Not Exist_cell(num_tab, j, k) Then
S = WordDoc.Tables(num_tab).Cell(j, k).Range.text
S = Replace(Replace(S, Chr(7), ""), Chr(13), Chr(10))
T(j, k) = S
End If
Next k
Next j
ThisWorkbook.Sheets("Import").Cells(3, 1 + n_col).Resize(UBound(T, 1), UBound(T, 2)) = T
Sheets("Import").Select
Range(Cells(2, 1 + n_col), Cells(2, 3 + n_col)).MergeCells = True
Sheets("Import").Cells(2, 1 + n_col).Select
'MsgBox "Num_tab : " & Num_tab
Mise_en_forme_tab (num_tab)
n_col = n_col + 4
Next ligne