frangy a écrit :
Bonjour,
Peux-tu joindre un classeur exemple afin que je puisse comprendre ?
A+
Bonjour Monsieur,
Merci pour votre aide!
Que penser vous de VLOOKUP - HLOOKUP ou de FIND.
Mais ca seras pour une autre fois.
Arnold
NB:
Le scripte pour PowerShell:
(Un peut lent mais sa fonction ..... Je continue de chercher)
cls
$Xpath = "C:\MMC\Main.xlsx"
$Xxl = New-Object -com Excel.Application
$Xxl.DisplayAlerts = $False
$Xwb = $Xxl.WorkBooks.Open($Xpath)
$Xwb.ForceFullCalculation = $True
$Xt = "text"
$Xstart_row = 170
$Xrow = $Xstart_row
$Xcell_row = Do{$Xrow; $Xrow++} until ($Xwb.ActiveSheet.cells.Item($Xrow,35).$Xt -eq "")
$Xhead = "Lnr | Time | Txt ......"
$Xhead
for ($Xi = 1; $Xi -lt $Xcell_row.Count)
{
$Xstart_row..$Xrow | % {
if ($Xi % 10 -eq 0)
{
$Xhead
}
[string]$Xi+" "+($Xwb.ActiveSheet.Cells.Item(($_ -1),35).$t); $Xi ++ }
}
$Xxl.WorkBooks.Close()
$Xxl.quit()
$Xxl = $null
[gc]::collect()
[gc]::WaitForPendingFinalizers()
clear-variable X* -scope global -f
<#
Lnr | Time | Txt ......
1 [23:20:26]
2 [16:28:13]
3 [16:29:17]
......
8 [14:28:47]
9 [12:09:51]
Lnr | Time | Txt ......
10 [12:11:03]
........
#>