DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub macro()
Range("a:a").Select
With Selection
Selection.NumberFormat = "General"
.Value = .Value
End With
End Sub
Verileriniz; elle girilmiş veya başka kaynaktan kopyala->yapıştır yöntemiyle oluşmuş veriler midir yoksa
veri alanındaki değerler, uygulanan formüllerin sonucu mudur? Bu husus net değil doğrusu.
Tahminim o ki; METİN formatında SAYIlardan bahsediyorsunuz.
-- Eğer veriler formüllerin sonucu değilse, tablo dışında bir hücreye 1 yazıp,
1 yazdığınız hücreyi kopyaladıktan sonra alanı seçip ÖZEL YAPIŞTIR ->DEĞERLERİ->ÇARP
şeklinde işlem yaparak sonuca ulaşabilirsiniz.
-- Veriler, mevcut formüllerin sonucu ise, gerçek belgenizle aynı yapıda olmak üzere,
bir örnek belge ekleyip, belge içerisine de açıklama yazarsanız cevapların daha hedefe uygun olmasını
sağlamış olursunuz diye düşünüyorum.
.
Sub Makro1()
Selection.TextToColumns Destination:=Selection.Cells(1, 1), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True
End Sub
VERİ menüsünden METNİ SÜTUNLARA DÖNÜŞTÜR seçeneğini inceleyin.
Önerdiğim yöntemin makro kodu aşağıdaki gibidir.
Kod:Sub Makro1() [B]On Error Resume Next If sutun = "" Then End If[/B] Selection.TextToColumns Destination:=Selection.Cells(1, 1), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 1), TrailingMinusNumbers:=True End Sub